class GeneratePVDocument extends Action
{
public static function getDefaultName(): ?string
{
return 'xxx';
}
protected function setUp(): void
{
parent::setUp();
$this->slideOver();
$this->schema(function (): array {
return [
// ... Some schema components
];
});
$this->extraModalFooterActions(fn (Action $action): array => [
$action->makeModalAction('namirial'),
$action->makeModalAction('pad'),
$action->makeModalAction('printed')
->label('Semnează Fizic')
->action(function (Reservation $record, GenerateContentAction $gtb, array $data): void {
dd($data);
}),
]);
}
}
class GeneratePVDocument extends Action
{
public static function getDefaultName(): ?string
{
return 'xxx';
}
protected function setUp(): void
{
parent::setUp();
$this->slideOver();
$this->schema(function (): array {
return [
// ... Some schema components
];
});
$this->extraModalFooterActions(fn (Action $action): array => [
$action->makeModalAction('namirial'),
$action->makeModalAction('pad'),
$action->makeModalAction('printed')
->label('Semnează Fizic')
->action(function (Reservation $record, GenerateContentAction $gtb, array $data): void {
dd($data);
}),
]);
}
}