protected function getHeaderActions(): array
{
$actions = parent::getFormActions();
return [
Arr::first($actions)->action('save'),
Action::make('optimized')
->label('Mark as Optimized')
->requiresConfirmation()
->action(function (Task $task) {
$task->calculateNewDeadline();
$this->refreshFormData([
'status',
'urgency',
]);
}),
Arr::last($actions)
];
}
protected function getHeaderActions(): array
{
$actions = parent::getFormActions();
return [
Arr::first($actions)->action('save'),
Action::make('optimized')
->label('Mark as Optimized')
->requiresConfirmation()
->action(function (Task $task) {
$task->calculateNewDeadline();
$this->refreshFormData([
'status',
'urgency',
]);
}),
Arr::last($actions)
];
}