From 94755d849f7b00379d89294ae1a85abe9d917a27 Mon Sep 17 00:00:00 2001 From: Karine Vieira Date: Thu, 8 May 2025 21:03:17 -0300 Subject: [PATCH] Align destructive button and link variants with shadcn styles --- lib/ruby_ui/button/button.rb | 5 +++-- lib/ruby_ui/link/link.rb | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/ruby_ui/button/button.rb b/lib/ruby_ui/button/button.rb index 00750853..1eb92106 100644 --- a/lib/ruby_ui/button/button.rb +++ b/lib/ruby_ui/button/button.rb @@ -72,8 +72,9 @@ def destructive_classes [ BASE_CLASSES, size_classes, - "bg-destructive text-destructive-foreground shadow-sm", - "hover:bg-destructive/90" + "bg-destructive text-white shadow-sm", + "[a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20", + "dark:focus-visible:ring-destructive/40 dark:bg-destructive/60" ] end diff --git a/lib/ruby_ui/link/link.rb b/lib/ruby_ui/link/link.rb index 424ab79e..be988767 100644 --- a/lib/ruby_ui/link/link.rb +++ b/lib/ruby_ui/link/link.rb @@ -72,8 +72,9 @@ def destructive_classes [ BASE_CLASSES, size_classes, - "bg-destructive text-destructive-foreground shadow-sm", - "hover:bg-destructive/90" + "bg-destructive text-white shadow-sm", + "[a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20", + "dark:focus-visible:ring-destructive/40 dark:bg-destructive/60" ] end