From bcd4337e14d1f5c8dd52cb6174c5019bada76245 Mon Sep 17 00:00:00 2001 From: abccodes Date: Tue, 23 Jun 2026 03:03:54 -0700 Subject: [PATCH] [aidan] ui/workflows: close buttons turn red on hover, matching the chat card --- .../src/app/pages/Workflows/app/RunMonitor.tsx | 8 +++++--- .../app/pages/Workflows/app/WorkflowsAppCard.tsx | 14 +++++++++----- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/frontend/src/app/pages/Workflows/app/RunMonitor.tsx b/frontend/src/app/pages/Workflows/app/RunMonitor.tsx index 651f92f6..58cde565 100644 --- a/frontend/src/app/pages/Workflows/app/RunMonitor.tsx +++ b/frontend/src/app/pages/Workflows/app/RunMonitor.tsx @@ -1,6 +1,8 @@ import React, { useCallback, useEffect, useRef, useState } from 'react'; import { useAppDispatch, useAppSelector } from '@/shared/hooks'; import { useClaudeTokens } from '@/shared/styles/ThemeContext'; +import IconButton from '@mui/material/IconButton'; +import CloseIcon from '@mui/icons-material/Close'; import AgentChat from '@/app/pages/AgentChat/AgentChat'; import { fetchRuns, controlWorkflowRun } from '@/shared/state/workflowsSlice'; import type { Workflow, WorkflowRun } from '@/shared/state/workflowsSlice'; @@ -183,9 +185,9 @@ const RunMonitor: React.FC = ({ workflow, cardX, cardY, cardWidth, cardHe {headStatus}
{clock} - + + +
{/* progress subhead */} diff --git a/frontend/src/app/pages/Workflows/app/WorkflowsAppCard.tsx b/frontend/src/app/pages/Workflows/app/WorkflowsAppCard.tsx index 4b727cd7..e4b5a32c 100644 --- a/frontend/src/app/pages/Workflows/app/WorkflowsAppCard.tsx +++ b/frontend/src/app/pages/Workflows/app/WorkflowsAppCard.tsx @@ -2,6 +2,9 @@ import React, { useCallback, useEffect, useRef, useState } from 'react'; import { useAppDispatch } from '@/shared/hooks'; import { closeWorkflowsApp, setWorkflowsHubPosition, setWorkflowsHubSize } from '@/shared/state/dashboardLayoutSlice'; import EventRepeatIcon from '@mui/icons-material/EventRepeat'; +import IconButton from '@mui/material/IconButton'; +import CloseIcon from '@mui/icons-material/Close'; +import { useClaudeTokens } from '@/shared/styles/ThemeContext'; import { useWC, FONT_SERIF } from './uiKit'; import WorkflowsAppContent from './WorkflowsAppContent'; @@ -55,6 +58,7 @@ const WorkflowsAppCard: React.FC = ({ onCardSelect, onDragStart, onDragMove, onDragEnd, onBringToFront, }) => { const WC = useWC(); + const c = useClaudeTokens(); const dispatch = useAppDispatch(); const panRef = useRef({ panX, panY }); @@ -224,16 +228,16 @@ const WorkflowsAppCard: React.FC = ({ Workflows
-
{ e.stopPropagation(); dispatch(closeWorkflowsApp()); }} onPointerDown={(e) => e.stopPropagation()} - style={{ width: 24, height: 24, borderRadius: 6, display: 'flex', alignItems: 'center', justifyContent: 'center', cursor: 'pointer', color: WC.muted }} + sx={{ color: c.text.tertiary, '&:hover': { color: c.status.error, bgcolor: `${c.status.error}14` } }} > - -
+ +