From 5b9b7fc107a1f0a86702411d4319386bd1aa72a4 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Fri, 3 Apr 2026 01:07:31 +0200 Subject: [PATCH] fix(web): redesign ConfirmDialog with symmetrical full-width buttons - Remove tinted description box, use plain text - Buttons are now flex-1 equal width side by side - Cancel gets visible bg-interactive-hover background - Larger padding, rounded-xl, wider max-w --- .../web/src/components/ui/ConfirmDialog.tsx | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/packages/web/src/components/ui/ConfirmDialog.tsx b/packages/web/src/components/ui/ConfirmDialog.tsx index ec842b56..27a34ab2 100644 --- a/packages/web/src/components/ui/ConfirmDialog.tsx +++ b/packages/web/src/components/ui/ConfirmDialog.tsx @@ -38,8 +38,6 @@ export function ConfirmDialog({ if (!isOpen) return null; const isDanger = variant === 'danger'; - const accentBg = isDanger ? 'bg-accent-rose/10' : 'bg-accent-amber/10'; - const accentBorder = isDanger ? 'border-accent-rose/20' : 'border-accent-amber/20'; const confirmBg = isDanger ? 'bg-accent-rose hover:bg-accent-rose/80' : 'bg-accent-amber hover:bg-accent-amber/80'; @@ -50,24 +48,22 @@ export function ConfirmDialog({ className="absolute inset-0 bg-black/50" onClick={() => { if (!loading) onClose(); }} /> -