onlyProps([
'darkMode' => false,
'maxHeight' => null,
'offset' => 8,
'placement' => null,
'shift' => false,
'teleport' => false,
'trigger' => null,
'width' => null,
]) as $__key => $__value) {
$$__key = $$__key ?? $__value;
} ?>
exceptProps([
'darkMode' => false,
'maxHeight' => null,
'offset' => 8,
'placement' => null,
'shift' => false,
'teleport' => false,
'trigger' => null,
'width' => null,
]); ?>
false,
'maxHeight' => null,
'offset' => 8,
'placement' => null,
'shift' => false,
'teleport' => false,
'trigger' => null,
'width' => null,
]), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
$$__key = $$__key ?? $__value;
} ?>
$__value) {
if (array_key_exists($__key, $__defined_vars)) unset($$__key);
} ?>
class(['filament-dropdown'])); ?>
x-data="{
toggle: function (event) {
$refs.panel.toggle(event)
},
open: function (event) {
$refs.panel.open(event)
},
close: function (event) {
$refs.panel.close(event)
},
}"
>
attributes->class(['filament-dropdown-trigger cursor-pointer'])); ?>
>
.flip="{ offset: }"
x-cloak
x-transition:enter-start="scale-95 opacity-0"
x-transition:leave-end="scale-95 opacity-0"
has('wire:key')): ?>
wire:ignore.self
wire:key="get('wire:key')); ?>.panel"
style="max-height: "
class=" $darkMode,
match ($width) {
'xs' => 'max-w-xs',
'sm' => 'max-w-sm',
'md' => 'max-w-md',
'lg' => 'max-w-lg',
'xl' => 'max-w-xl',
'2xl' => 'max-w-2xl',
'3xl' => 'max-w-3xl',
'4xl' => 'max-w-4xl',
'5xl' => 'max-w-5xl',
'6xl' => 'max-w-6xl',
'7xl' => 'max-w-7xl',
default => 'max-w-[14rem]',
},
'overflow-y-auto' => $maxHeight,
]); ?>"
>