diff --git a/ui/src/pages/AgentHealth/AgentHealth.module.css b/ui/src/pages/AgentHealth/AgentHealth.module.css index 5adb55b3..4b2c29f1 100644 --- a/ui/src/pages/AgentHealth/AgentHealth.module.css +++ b/ui/src/pages/AgentHealth/AgentHealth.module.css @@ -114,11 +114,48 @@ opacity: 1; } -.configEditBtn:disabled { - opacity: 0.3; +.configActions { + display: flex; + gap: 8px; + align-self: flex-end; + margin-left: auto; +} + +.configSaveBtn { + padding: 4px 12px; + border: none; + border-radius: var(--radius-sm); + background: var(--amber); + color: #fff; + font-size: 11px; + font-weight: 600; + cursor: pointer; +} + +.configSaveBtn:hover { + background: var(--amber-deep); +} + +.configSaveBtn:disabled { + opacity: 0.5; cursor: not-allowed; } +.configCancelBtn { + padding: 4px 12px; + border: 1px solid var(--border-subtle); + border-radius: var(--radius-sm); + background: transparent; + color: var(--text-muted); + font-size: 11px; + cursor: pointer; +} + +.configCancelBtn:hover { + color: var(--text-primary); + border-color: var(--text-faint); +} + /* Section header */ .sectionTitle { font-size: 13px; diff --git a/ui/src/pages/AgentHealth/AgentHealth.tsx b/ui/src/pages/AgentHealth/AgentHealth.tsx index 7ce80dc7..0103698c 100644 --- a/ui/src/pages/AgentHealth/AgentHealth.tsx +++ b/ui/src/pages/AgentHealth/AgentHealth.tsx @@ -565,8 +565,10 @@ export default function AgentHealth() { {configDraft.metricsEnabled ? 'On' : 'Off'} - - +
+ + +
) : ( <>