From 7f6deffdc0c64cca76de782be302426f2b18c6f0 Mon Sep 17 00:00:00 2001 From: Filip Ganyicz Date: Fri, 17 Jul 2026 12:56:50 +0200 Subject: [PATCH 1/2] Add select group --- .../flux/select/option/group/index.blade.php | 15 +++++++++++++++ .../option/group/variants/default.blade.php | 7 +++++++ 2 files changed, 22 insertions(+) create mode 100644 stubs/resources/views/flux/select/option/group/index.blade.php create mode 100644 stubs/resources/views/flux/select/option/group/variants/default.blade.php diff --git a/stubs/resources/views/flux/select/option/group/index.blade.php b/stubs/resources/views/flux/select/option/group/index.blade.php new file mode 100644 index 00000000..48ee7ce7 --- /dev/null +++ b/stubs/resources/views/flux/select/option/group/index.blade.php @@ -0,0 +1,15 @@ +@blaze(fold: true) + +@aware([ 'variant' ]) + +@props([ + 'variant' => 'default', +]) + +@php +$variant = $variant !== 'default' && Flux::componentExists('select.variants.' . $variant) + ? 'custom' + : 'default'; +@endphp + +{{ $slot }} diff --git a/stubs/resources/views/flux/select/option/group/variants/default.blade.php b/stubs/resources/views/flux/select/option/group/variants/default.blade.php new file mode 100644 index 00000000..dc5dbcfb --- /dev/null +++ b/stubs/resources/views/flux/select/option/group/variants/default.blade.php @@ -0,0 +1,7 @@ +@blaze(fold: true) + +@props([ + 'label', +]) + +{{ $slot }} From d2154329e5473f836b8e6c672b520bf25505b7f9 Mon Sep 17 00:00:00 2001 From: Filip Ganyicz Date: Tue, 21 Jul 2026 12:00:06 +0200 Subject: [PATCH 2/2] Rename to flux:select.group --- .../views/flux/select/{option => }/group/index.blade.php | 2 +- .../flux/select/{option => }/group/variants/default.blade.php | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename stubs/resources/views/flux/select/{option => }/group/index.blade.php (64%) rename stubs/resources/views/flux/select/{option => }/group/variants/default.blade.php (100%) diff --git a/stubs/resources/views/flux/select/option/group/index.blade.php b/stubs/resources/views/flux/select/group/index.blade.php similarity index 64% rename from stubs/resources/views/flux/select/option/group/index.blade.php rename to stubs/resources/views/flux/select/group/index.blade.php index 48ee7ce7..233c5f61 100644 --- a/stubs/resources/views/flux/select/option/group/index.blade.php +++ b/stubs/resources/views/flux/select/group/index.blade.php @@ -12,4 +12,4 @@ : 'default'; @endphp -{{ $slot }} +{{ $slot }} diff --git a/stubs/resources/views/flux/select/option/group/variants/default.blade.php b/stubs/resources/views/flux/select/group/variants/default.blade.php similarity index 100% rename from stubs/resources/views/flux/select/option/group/variants/default.blade.php rename to stubs/resources/views/flux/select/group/variants/default.blade.php