protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make(),
$this->getSaveFormAction()
->submit(null)
->action('save'),
\Filament\Actions\Action::make('Publish')
->closeModalByClickingAway(false)
->slideOver()
->icon('heroicon-o-check-badge')
->form([
BraintreePayment::make('payment')
->viewData([
...
])
])
->disabled(function (Vacancy|null $record) {
return $record?->is_published;
})
->modalSubmitAction(false)
->modalCancelActionLabel('Close'),
];
}
protected function getHeaderActions(): array
{
return [
Actions\DeleteAction::make(),
$this->getSaveFormAction()
->submit(null)
->action('save'),
\Filament\Actions\Action::make('Publish')
->closeModalByClickingAway(false)
->slideOver()
->icon('heroicon-o-check-badge')
->form([
BraintreePayment::make('payment')
->viewData([
...
])
])
->disabled(function (Vacancy|null $record) {
return $record?->is_published;
})
->modalSubmitAction(false)
->modalCancelActionLabel('Close'),
];
}