user()?->can('viewAny', StorageProvider::class) ?? false; } public function getWidgets(): array { return [ [Widgets\StorageProvidersList::class], ]; } protected function getHeaderActions(): array { return [ CreateAction::make() ->label('Connect') ->icon('heroicon-o-wifi') ->modalHeading('Connect to a Storage Provider') ->modalSubmitActionLabel('Connect') ->createAnother(false) ->form(Actions\Create::form()) ->authorize('create', StorageProvider::class) ->modalWidth(MaxWidth::ExtraLarge) ->using(fn (array $data) => Actions\Create::action($data)), ]; } }