public function sendMessageAction(): Action
{
return Action::make('sendMessage')
->label('Verstuur bericht')
->fillForm(['files' => $this->form->getState()['files']])
->form([
Forms\Components\TextInput::make('subject')
->label('Naam document')
->required(),
Forms\Components\FileUpload::make('files')
->multiple()
->previewable()
->preserveFilenames()
->directory('livewire-tmp')
->label('Bestanden')
])
->action(function (array $data) {
app(SaveSentMessage::class)($data);
});
}
public function sendMessageAction(): Action
{
return Action::make('sendMessage')
->label('Verstuur bericht')
->fillForm(['files' => $this->form->getState()['files']])
->form([
Forms\Components\TextInput::make('subject')
->label('Naam document')
->required(),
Forms\Components\FileUpload::make('files')
->multiple()
->previewable()
->preserveFilenames()
->directory('livewire-tmp')
->label('Bestanden')
])
->action(function (array $data) {
app(SaveSentMessage::class)($data);
});
}