© 2026 Hedgehog Software, LLC
public function dayAction(): Action { return Action::make('day') ->label('Day Clicked') ->modal() ->modalSubmitAction(false) ->extraModalFooterActions(function (Action $action): array { return [ Action::make('addAvailability') ->color('success') ->fillForm(fn (): array => [ 'date' => $action->getArguments()['date'] ?? null, 'user' => $action->getArguments()['record'] ?? null, ]) ->form([ TextInput::make('date'), Select::make('user') ->options([ 1 => 'User 1', 2 => 'User 2', ]), ]) ->action(function (array $data) { dd($data); }), ]; }); }
$this->mountAction('day', ['date' => now(), 'record' => 1])