fix: error on browser view

This commit is contained in:
martin legrand 2025-04-14 20:28:58 +02:00
parent d1954ff326
commit c65e6321f5

View File

@ -121,17 +121,15 @@ function App() {
<button <button
className={currentView === 'screenshot' ? 'active' : ''} className={currentView === 'screenshot' ? 'active' : ''}
onClick={responseData?.screenshot ? () => setCurrentView('screenshot') : handleGetScreenshot} onClick={responseData?.screenshot ? () => setCurrentView('screenshot') : handleGetScreenshot}
disabled={responseData?.agent_name !== 'Browser'}
> >
Browser View Browser View
</button> </button>
</div> </div>
<div className="content"> <div className="content">
{error && <p className="error">{error}</p>} {error && <p className="error">{error}</p>}
{responseData ? ( {currentView === 'blocks' ? (
currentView === 'blocks' ? (
<div className="blocks"> <div className="blocks">
{Object.values(responseData.blocks).length > 0 ? ( {responseData && responseData.blocks && Object.values(responseData.blocks).length > 0 ? (
Object.values(responseData.blocks).map((block, index) => ( Object.values(responseData.blocks).map((block, index) => (
<div key={index} className="block"> <div key={index} className="block">
<p className="block-tool">Tool: {block.tool_type}</p> <p className="block-tool">Tool: {block.tool_type}</p>
@ -143,16 +141,16 @@ function App() {
</div> </div>
)) ))
) : ( ) : (
<p className="placeholder">No blocks available.</p> <div className="block">
<p className="block-tool">Tool: No tool in use</p>
<pre>No file opened</pre>
</div>
)} )}
</div> </div>
) : ( ) : (
<div className="screenshot"> <div className="screenshot">
<img src="http://localhost:8000/screenshots/updated_screen.png" alt="Screenshot" /> <img src="http://localhost:8000/screenshots/updated_screen.png" alt="Screenshot" />
</div> </div>
)
) : (
<p className="placeholder">Nothing to display.</p>
)} )}
</div> </div>
</div> </div>