This commit is contained in:
Saeed Vaziry
2024-10-13 12:33:12 +02:00
parent 386d8e73a7
commit 224e0ac2b0
49 changed files with 3668 additions and 766 deletions

View File

@ -4,7 +4,7 @@
use App\Enums\StorageProvider;
use App\Web\Components\Page;
use Filament\Actions\CreateAction;
use Filament\Actions\Action;
use Filament\Support\Enums\MaxWidth;
class Index extends Page
@ -34,16 +34,19 @@ public function getWidgets(): array
protected function getHeaderActions(): array
{
return [
CreateAction::make()
Action::make('connect')
->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)),
->action(function (array $data) {
Actions\Create::action($data);
$this->dispatch('$refresh');
}),
];
}
}