protected function getSaveFormAction(): Action
{
return Parent::getSaveFormAction()
->requiresConfirmation()
->modalHeading('Please select users to receive emails')
->form([
TextInput::make('email')
->label('Email Address')
->email()
->required(),
])
->submit(null)
->action(function (array $data, Model $record): string {
Notification::make()
->title('Emails to be sent to: ' . $data['email'])
->success()
->send();
return $this->getSubmitFormLivewireMethodName();
});
}
protected function getSaveFormAction(): Action
{
return Parent::getSaveFormAction()
->requiresConfirmation()
->modalHeading('Please select users to receive emails')
->form([
TextInput::make('email')
->label('Email Address')
->email()
->required(),
])
->submit(null)
->action(function (array $data, Model $record): string {
Notification::make()
->title('Emails to be sent to: ' . $data['email'])
->success()
->send();
return $this->getSubmitFormLivewireMethodName();
});
}