From 4f75beb02670fca8dc0a3816dce58a845e783cb7 Mon Sep 17 00:00:00 2001 From: marzban-dev Date: Thu, 27 Mar 2025 14:15:11 +0330 Subject: [PATCH] Add primary variant to button component --- frontend/assets/css/button.comp.css | 25 +++++++++++++++++++++++++ frontend/components/global/Button.vue | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/frontend/assets/css/button.comp.css b/frontend/assets/css/button.comp.css index 1ab15d2..76cf8de 100644 --- a/frontend/assets/css/button.comp.css +++ b/frontend/assets/css/button.comp.css @@ -44,6 +44,31 @@ } } +@utility btn-primary { + @apply text-white bg-blue-500 border-[1.5px] border-transparent; + @apply btn-lg; + + svg[class~="iconify"] path { + @apply stroke-white; + } + + &:hover { + @apply bg-blue-200 border-blue-500 text-blue-500; + + svg[class~="iconify"] path { + @apply stroke-blue-500; + } + } + + &:disabled { + @apply bg-slate-100 text-slate-400; + + svg[class~="iconify"] path { + @apply stroke-slate-400; + } + } +} + @utility btn-secondary { @apply text-black bg-slate-100; @apply btn-lg; diff --git a/frontend/components/global/Button.vue b/frontend/components/global/Button.vue index 13213d0..dec5399 100644 --- a/frontend/components/global/Button.vue +++ b/frontend/components/global/Button.vue @@ -1,7 +1,7 @@