cesjavi commited on
Commit
acde8d4
·
1 Parent(s): c2223a6

Fix: DOM nesting in AgentsView (Phase 8 UI Polish)

Browse files
frontend/src/components/AgentsView.tsx CHANGED
@@ -234,9 +234,8 @@ const AgentsView: React.FC = () => {
234
  {agents.length === 0 && <p style={{ color: 'var(--text-dim)' }}>No agents created yet.</p>}
235
  <div className="task-list">
236
  {agents.map((agent) => (
237
- <button
238
  key={agent.id}
239
- type="button"
240
  className="task-row"
241
  onClick={() => selectAgent(agent)}
242
  style={{
@@ -244,7 +243,10 @@ const AgentsView: React.FC = () => {
244
  background: selectedAgentId === agent.id ? 'rgba(255,255,255,0.06)' : undefined,
245
  borderColor: selectedAgentId === agent.id ? 'var(--accent)' : undefined,
246
  textAlign: 'left',
247
- cursor: 'pointer'
 
 
 
248
  }}
249
  >
250
  <div>
@@ -265,7 +267,7 @@ const AgentsView: React.FC = () => {
265
  <ShoppingBag size={14} />
266
  </button>
267
  </div>
268
- </button>
269
  ))}
270
  </div>
271
  </section>
 
234
  {agents.length === 0 && <p style={{ color: 'var(--text-dim)' }}>No agents created yet.</p>}
235
  <div className="task-list">
236
  {agents.map((agent) => (
237
+ <div
238
  key={agent.id}
 
239
  className="task-row"
240
  onClick={() => selectAgent(agent)}
241
  style={{
 
243
  background: selectedAgentId === agent.id ? 'rgba(255,255,255,0.06)' : undefined,
244
  borderColor: selectedAgentId === agent.id ? 'var(--accent)' : undefined,
245
  textAlign: 'left',
246
+ cursor: 'pointer',
247
+ display: 'flex',
248
+ justifyContent: 'space-between',
249
+ alignItems: 'center'
250
  }}
251
  >
252
  <div>
 
267
  <ShoppingBag size={14} />
268
  </button>
269
  </div>
270
+ </div>
271
  ))}
272
  </div>
273
  </section>