From 77b60081504a6a729482bcdbb2ae01d176d656b3 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 13 May 2026 09:48:54 +0000 Subject: [PATCH] chore: component refactoring - badeg, button, card - fix text truncation in badge component - simplify tag rendering in button component - remove padding in card component add space in actions --- .../components/dashboard-stats.blade.php | 8 +++---- .../connected-services/⚡all.blade.php | 2 +- .../views/components/shared/badge.blade.php | 2 +- .../views/components/shared/button.blade.php | 22 +++++++++++++++---- .../views/components/shared/card.blade.php | 4 ++-- 5 files changed, 26 insertions(+), 12 deletions(-) diff --git a/resources/views/components/dashboard-stats.blade.php b/resources/views/components/dashboard-stats.blade.php index 88d5e1d..5925d3c 100644 --- a/resources/views/components/dashboard-stats.blade.php +++ b/resources/views/components/dashboard-stats.blade.php @@ -1,17 +1,17 @@ - +

Total Users

284

- +

Active Roles

4

- +

Services

8

- +

Revoked Today

7

diff --git a/resources/views/components/dashboard/connected-services/⚡all.blade.php b/resources/views/components/dashboard/connected-services/⚡all.blade.php index a0526ba..2c4a33c 100644 --- a/resources/views/components/dashboard/connected-services/⚡all.blade.php +++ b/resources/views/components/dashboard/connected-services/⚡all.blade.php @@ -50,7 +50,7 @@ public function mount(): void
@foreach ($connectedServices as $service) - +
diff --git a/resources/views/components/shared/badge.blade.php b/resources/views/components/shared/badge.blade.php index 6b322e0..1ca2b8d 100644 --- a/resources/views/components/shared/badge.blade.php +++ b/resources/views/components/shared/badge.blade.php @@ -1,3 +1,3 @@ twMerge(['class'=> 'px-4 py-1 rounded-full bg-gray-200'])}} + {{$attributes->twMerge(['class'=> 'px-4 py-1 rounded-full bg-gray-200 truncate'])}} >{{ $slot }} diff --git a/resources/views/components/shared/button.blade.php b/resources/views/components/shared/button.blade.php index b38d468..54a6752 100644 --- a/resources/views/components/shared/button.blade.php +++ b/resources/views/components/shared/button.blade.php @@ -1,6 +1,13 @@ -@props(['icon' => null]) - +
+ +
+ @if($link) +
+ @else + +@endif diff --git a/resources/views/components/shared/card.blade.php b/resources/views/components/shared/card.blade.php index aec62a1..bb76e5f 100644 --- a/resources/views/components/shared/card.blade.php +++ b/resources/views/components/shared/card.blade.php @@ -1,5 +1,5 @@ @props(['title', 'icon', 'actions']) -
twMerge('rounded-xl border border-gray-200 p-4 shadow-xs bg-white')}}> +
twMerge('rounded-xl border border-gray-200 p-0 shadow-xs bg-white')}}> @isset($title)

@@ -8,7 +8,7 @@ @endisset {{ __($title) }}

-
+
@isset($actions) {{$actions}} @endisset