benedict.regore
Create Action that opens a modal in a custom Livewire Component
yup but ive got this error
Typed property Filament\Pages\Actions\Action::$livewire must not be accessed before initialization
class Folder extends Component
{
public $folder;
public function mount(FolderModel $folder)
{
$this->folder = $folder;
}
public function render()
{
return view('filament.components.livewire.asset-management.folder');
}
public function getActions(): array
{
return [
Actions\ActionGroup::make([
Actions\Action::make('delete')
->action('deleteFolder')
->requiresConfirmation()
])->color('secondary'),
];
}
public function deleteFolder(){
dd("DELETED");
}
}
14 replies