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 |
-
<
|
| 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 |
-
</
|
| 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>
|