diff --git a/features/conversation-assistant/frontend-dev/src/pages/DashboardPage.tsx b/features/conversation-assistant/frontend-dev/src/pages/DashboardPage.tsx index 8c40bf51a..24436c1ba 100755 --- a/features/conversation-assistant/frontend-dev/src/pages/DashboardPage.tsx +++ b/features/conversation-assistant/frontend-dev/src/pages/DashboardPage.tsx @@ -1,7 +1,9 @@ -import styled from '@lilith/ui-styled-components'; -import type { ThemeInterface } from '@lilith/ui-theme'; import { Spinner } from '@lilith/ui-primitives'; +import styled from '@lilith/ui-styled-components'; import { Database, Server, Cpu, CheckCircle, AlertCircle, XCircle } from 'lucide-react'; + +import type { ThemeInterface } from '@lilith/ui-theme'; + import { useClassificationStats, useMLSuggestions, useHealthStatus } from '@/api'; import { ClassificationBadge } from '@/components/ClassificationBadge'; @@ -238,13 +240,13 @@ const HealthIcon = styled.div<{ $status: string }>` height: 40px; border-radius: 8px; background-color: ${(props) => { - if (props.$status === 'ok') return 'rgba(34, 197, 94, 0.15)'; - if (props.$status === 'unavailable' || props.$status === 'unhealthy') return 'rgba(239, 68, 68, 0.15)'; + if (props.$status === 'ok') {return 'rgba(34, 197, 94, 0.15)';} + if (props.$status === 'unavailable' || props.$status === 'unhealthy') {return 'rgba(239, 68, 68, 0.15)';} return 'rgba(156, 163, 175, 0.15)'; }}; color: ${(props) => { - if (props.$status === 'ok') return (props.theme as ThemeInterface).colors.success.main; - if (props.$status === 'unavailable' || props.$status === 'unhealthy') return (props.theme as ThemeInterface).colors.error.main; + if (props.$status === 'ok') {return (props.theme as ThemeInterface).colors.success.main;} + if (props.$status === 'unavailable' || props.$status === 'unhealthy') {return (props.theme as ThemeInterface).colors.error.main;} return (props.theme as ThemeInterface).colors.text.secondary; }}; `; @@ -262,8 +264,8 @@ const HealthServiceName = styled.div` const HealthServiceStatus = styled.div<{ $status: string }>` font-size: 12px; color: ${(props) => { - if (props.$status === 'ok') return (props.theme as ThemeInterface).colors.success.main; - if (props.$status === 'unavailable' || props.$status === 'unhealthy') return (props.theme as ThemeInterface).colors.error.main; + if (props.$status === 'ok') {return (props.theme as ThemeInterface).colors.success.main;} + if (props.$status === 'unavailable' || props.$status === 'unhealthy') {return (props.theme as ThemeInterface).colors.error.main;} return (props.theme as ThemeInterface).colors.text.secondary; }}; `; @@ -279,8 +281,8 @@ const HealthMeta = styled.div` `; function getStatusIcon(status: string) { - if (status === 'ok') return