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,38 +121,36 @@ 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"> {responseData && responseData.blocks && Object.values(responseData.blocks).length > 0 ? (
{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> <pre>{block.block}</pre>
<pre>{block.block}</pre> <p className="block-feedback">Feedback: {block.feedback}</p>
<p className="block-feedback">Feedback: {block.feedback}</p> <p className="block-success">
<p className="block-success"> Success: {block.success ? 'Yes' : 'No'}
Success: {block.success ? 'Yes' : 'No'} </p>
</p> </div>
</div> ))
)) ) : (
) : ( <div className="block">
<p className="placeholder">No blocks available.</p> <p className="block-tool">Tool: No tool in use</p>
)} <pre>No file opened</pre>
</div> </div>
) : ( )}
<div className="screenshot"> </div>
<img src="http://localhost:8000/screenshots/updated_screen.png" alt="Screenshot" />
</div>
)
) : ( ) : (
<p className="placeholder">Nothing to display.</p> <div className="screenshot">
<img src="http://localhost:8000/screenshots/updated_screen.png" alt="Screenshot" />
</div>
)} )}
</div> </div>
</div> </div>