diff --git a/stubs/resources/views/flux/select/group/index.blade.php b/stubs/resources/views/flux/select/group/index.blade.php
new file mode 100644
index 00000000..233c5f61
--- /dev/null
+++ b/stubs/resources/views/flux/select/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/group/variants/default.blade.php b/stubs/resources/views/flux/select/group/variants/default.blade.php
new file mode 100644
index 00000000..dc5dbcfb
--- /dev/null
+++ b/stubs/resources/views/flux/select/group/variants/default.blade.php
@@ -0,0 +1,7 @@
+@blaze(fold: true)
+
+@props([
+ 'label',
+])
+
+