From 8547f0d7213050a5cb8fdb7057b54b7d138b39e4 Mon Sep 17 00:00:00 2001 From: Lewis Larsen Date: Wed, 28 Aug 2024 12:41:17 +0100 Subject: [PATCH] style: Extracted button dropdown --- .../views/components/danger-button.blade.php | 122 ++++++------------ .../primary-button-dropdown.blade.php | 84 ++++++++++++ .../views/components/primary-button.blade.php | 83 +++--------- .../secondary-button-dropdown.blade.php | 81 ++++++++++++ .../components/secondary-button.blade.php | 110 +++++----------- 5 files changed, 255 insertions(+), 225 deletions(-) create mode 100644 resources/views/components/primary-button-dropdown.blade.php create mode 100644 resources/views/components/secondary-button-dropdown.blade.php diff --git a/resources/views/components/danger-button.blade.php b/resources/views/components/danger-button.blade.php index a73584f..25cf3b8 100644 --- a/resources/views/components/danger-button.blade.php +++ b/resources/views/components/danger-button.blade.php @@ -3,90 +3,46 @@ 'iconOnly' => false, 'loadingText' => 'Loading...', 'action' => '', - 'dropdown' => false, ]) -
- - - @if ($dropdown) - - @endif -
+ @else + {{ $slot }} + @endif + + + diff --git a/resources/views/components/primary-button-dropdown.blade.php b/resources/views/components/primary-button-dropdown.blade.php new file mode 100644 index 0000000..e050ebc --- /dev/null +++ b/resources/views/components/primary-button-dropdown.blade.php @@ -0,0 +1,84 @@ +@props([ + 'centered' => false, + 'iconOnly' => false, + 'fat' => false, + 'loading' => false, + 'loadingText' => 'Saving...', + 'action' => '', + 'noLivewire' => false, +]) + +
$centered, +]) x-data="{ open: false }"> + + + + + +
diff --git a/resources/views/components/primary-button.blade.php b/resources/views/components/primary-button.blade.php index f321f9f..439c510 100644 --- a/resources/views/components/primary-button.blade.php +++ b/resources/views/components/primary-button.blade.php @@ -6,74 +6,25 @@ 'loadingText' => 'Saving...', 'action' => '', 'noLivewire' => false, - 'dropdown' => false, ]) -
- - - @if ($dropdown) - + @else + {{ $slot }} @endif -
+ diff --git a/resources/views/components/secondary-button-dropdown.blade.php b/resources/views/components/secondary-button-dropdown.blade.php new file mode 100644 index 0000000..4348483 --- /dev/null +++ b/resources/views/components/secondary-button-dropdown.blade.php @@ -0,0 +1,81 @@ +@props([ + 'centered' => false, + 'iconOnly' => false, + 'loadingText' => 'Loading...', + 'action' => '', +]) + +
+ + + +
diff --git a/resources/views/components/secondary-button.blade.php b/resources/views/components/secondary-button.blade.php index 2ab2494..2a9d1ca 100644 --- a/resources/views/components/secondary-button.blade.php +++ b/resources/views/components/secondary-button.blade.php @@ -3,84 +3,42 @@ 'iconOnly' => false, 'loadingText' => 'Loading...', 'action' => '', - 'dropdown' => false, ]) -
- - - @if ($dropdown) - + @else + {{ $slot }} @endif -
+