Skip to content

Commit 3d4b19d

Browse files
committed
use select with new enum for display icon
1 parent afc6323 commit 3d4b19d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

generic-oidc-providers/src/Filament/Admin/Resources/GenericOIDCProviders/GenericOIDCProviderResource.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Boy132\GenericOIDCProviders\Filament\Admin\Resources\GenericOIDCProviders;
44

5+
use App\Enums\TablerIcon;
56
use Boy132\GenericOIDCProviders\Filament\Admin\Resources\GenericOIDCProviders\Pages\CreateGenericOIDCProvider;
67
use Boy132\GenericOIDCProviders\Filament\Admin\Resources\GenericOIDCProviders\Pages\EditGenericOIDCProvider;
78
use Boy132\GenericOIDCProviders\Filament\Admin\Resources\GenericOIDCProviders\Pages\ListGenericOIDCProviders;
@@ -10,6 +11,7 @@
1011
use Filament\Actions\DeleteBulkAction;
1112
use Filament\Actions\EditAction;
1213
use Filament\Forms\Components\ColorPicker;
14+
use Filament\Forms\Components\Select;
1315
use Filament\Forms\Components\Textarea;
1416
use Filament\Forms\Components\TextInput;
1517
use Filament\Forms\Components\Toggle;
@@ -82,9 +84,12 @@ public static function form(Schema $schema): Schema
8284
->label(trans('generic-oidc-providers::strings.display_color'))
8385
->placeholder('Default color')
8486
->hex(),
85-
TextInput::make('display_icon')
87+
Select::make('display_icon')
8688
->label(trans('generic-oidc-providers::strings.display_icon'))
87-
->placeholder('tabler-brand-oauth'),
89+
->live()
90+
->options(TablerIcon::class)
91+
->suffixIcon(fn ($state) => $state)
92+
->searchable(),
8893
TextInput::make('base_url')
8994
->label(trans('generic-oidc-providers::strings.base_url'))
9095
->required()

0 commit comments

Comments
 (0)