use Filament\Forms\Components\Select;Select::make('tags') ->multiple() ->afterStateHydrated(function ($component) { $component->extraAttributes([ 'x-init' => <<<JS const arrow = $el.parentElement.querySelector('[data-select-toggle]'); if (arrow) { arrow.addEventListener('click', (e) => { e.stopPropagation(); $el.closest('[x-data]').__x.$data.open = !$el.closest('[x-data]').__x.$data.open; }); } JS, ]); })
->reactive()
->key()
FileUpload::make('image') ->directory('uploads') ->key(fn ($get) => $get('id') ?? Str::uuid()) ->reactive(),