diff --git a/resources/views/components/floating-dropdown-script.blade.php b/resources/views/components/floating-dropdown-script.blade.php new file mode 100644 index 000000000..f77bef831 --- /dev/null +++ b/resources/views/components/floating-dropdown-script.blade.php @@ -0,0 +1,69 @@ + diff --git a/resources/views/components/forms/listbox.blade.php b/resources/views/components/forms/listbox.blade.php index a6078397c..22e1865de 100644 --- a/resources/views/components/forms/listbox.blade.php +++ b/resources/views/components/forms/listbox.blade.php @@ -43,9 +43,13 @@ @endif @endif -
whereStartsWith('x-model') }} {{ $attributes->whereStartsWith('x-effect') }} @if ($preserveValue) wire:ignore @endif - @click.outside="open = false" @keydown.escape="open = false" @resize.window="open && positionPanel()"> + @click.outside="open = false" @keydown.escape="open = false" @resize.window="open && schedulePosition()"> @if ($portal) - + +
@else
+
{{ $trigger }}
- +
diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php index a97d8c1df..d07b0c9cb 100644 --- a/resources/views/layouts/base.blade.php +++ b/resources/views/layouts/base.blade.php @@ -70,6 +70,7 @@ @endenv + @include('components.floating-dropdown-script') @vite(['resources/js/app.js', 'resources/css/app.css'])