How to disable the button in Fileupload

what about this?

use Filament\Actions;

Actions\Action::make('import')
    ->form(fn (Actions\Action $action) => [
        FileUpload::make('excel_file')
            ->live()
            ->afterStateUpdated(function ($state) use ($action) {

                if ($state) {
                    $action
                        ->modalSubmitAction(fn (Actions\StaticAction $action) => $action
                            ->disabled(false)
                        );
                }
            }),
    ])
    ->modalSubmitAction(fn (Actions\StaticAction $action) => $action->disabled())
Was this page helpful?