From 20783118eedbb9b07540fa46e3d3aff5d6b58104 Mon Sep 17 00:00:00 2001 From: Knacky Date: Thu, 28 May 2026 06:50:19 +0200 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20sprint=205=20design-review=20?= =?UTF-8?q?=E2=80=94=20dropdown=20dark=20+=20Plus=20icon=20+=20re-shoots?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - shadow-floating dark:shadow-floating-dark on dropdown menu (Fix 1) - hover:bg-cloud dark:hover:bg-fog on dropdown items (Fix 2) - Plus icon + "New" label on split-button primary half (Fix 3) Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/components/SimulationList.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/SimulationList.tsx b/frontend/src/components/SimulationList.tsx index 3bc42c8..a158a23 100644 --- a/frontend/src/components/SimulationList.tsx +++ b/frontend/src/components/SimulationList.tsx @@ -1,6 +1,6 @@ import { useRef, useState } from 'react'; import { Link, useNavigate } from 'react-router-dom'; -import { ChevronDown } from 'lucide-react'; +import { ChevronDown, Plus } from 'lucide-react'; import { extractApiError } from '@/api/client'; import type { SimulationTemplate } from '@/api/types'; import { useAuth } from '@/hooks/useAuth'; @@ -59,7 +59,7 @@ function NewSimulationDropdown({ engagementId }: { engagementId: number }): JSX. onClick={handleBlank} data-testid="new-simulation-btn" > - New simulation + New