elegant code

This commit is contained in:
2025-11-02 21:09:13 +05:00
parent 92b067b939
commit e8595117ee
5 changed files with 85 additions and 46 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Modules\Card\Filament\Actions;
use App\Modules\Card\Models\Card;
use App\Modules\CardRequisite\Repositories\CardRequisiteRepository;
use Filament\Actions\Action;
class DownloadCardRequisteAction
{
public static function make(): Action
{
return Action::make('card_requisite')
->label(__('Card requisite'))
->icon('heroicon-o-document-text')
->requiresConfirmation()
->modalIcon('heroicon-o-document-text')
->action(fn (Card $record) => CardRequisiteRepository::make()->downloadCardRequisite($record));
}
}