diff --git a/app/Filament/Admin/Pages/Settings.php b/app/Filament/Admin/Pages/Settings.php index 45416e708..c3297ab13 100644 --- a/app/Filament/Admin/Pages/Settings.php +++ b/app/Filament/Admin/Pages/Settings.php @@ -206,6 +206,7 @@ class Settings extends Page implements HasForms ->label(trans('admin/setting.general.display_width')) ->native(false) ->options(MaxWidth::class) + ->selectablePlaceholder(false) ->default(env('FILAMENT_WIDTH', config('panel.filament.display-width'))), ]; } diff --git a/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php b/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php index d07505b2e..b63b3784d 100644 --- a/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php +++ b/app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php @@ -108,6 +108,7 @@ class CreateServer extends CreateRecord Select::make('node_id') ->disabledOn('edit') ->prefixIcon('tabler-server-2') + ->selectablePlaceholder(false) ->default(fn () => ($this->node = Node::query()->latest()->first())?->id) ->columnSpan([ 'default' => 1, @@ -127,6 +128,7 @@ class CreateServer extends CreateRecord Select::make('owner_id') ->preload() ->prefixIcon('tabler-user') + ->selectablePlaceholder(false) ->default(auth()->user()->id) ->label(trans('admin/server.owner')) ->columnSpan([ diff --git a/app/Filament/Pages/Auth/EditProfile.php b/app/Filament/Pages/Auth/EditProfile.php index 07c1f4ba5..107a520a0 100644 --- a/app/Filament/Pages/Auth/EditProfile.php +++ b/app/Filament/Pages/Auth/EditProfile.php @@ -110,16 +110,21 @@ class EditProfile extends BaseEditProfile ->label(trans('profile.timezone')) ->required() ->prefixIcon('tabler-clock-pin') + ->default('UTC') + ->selectablePlaceholder(false) ->options(fn () => collect(DateTimeZone::listIdentifiers())->mapWithKeys(fn ($tz) => [$tz => $tz])) - ->searchable(), + ->searchable() + ->native(false), Select::make('language') ->label(trans('profile.language')) ->required() ->prefixIcon('tabler-flag') ->live() ->default('en') + ->selectablePlaceholder(false) ->helperText(fn ($state, LanguageService $languageService) => new HtmlString($languageService->isLanguageTranslated($state) ? '' : trans('profile.language_help', ['state' => $state]))) - ->options(fn (LanguageService $languageService) => $languageService->getAvailableLanguages()), + ->options(fn (LanguageService $languageService) => $languageService->getAvailableLanguages()) + ->native(false), ]), Tab::make(trans('profile.tabs.oauth')) diff --git a/app/Filament/Server/Resources/ScheduleResource.php b/app/Filament/Server/Resources/ScheduleResource.php index fdc0bdc52..5c0a5021c 100644 --- a/app/Filament/Server/Resources/ScheduleResource.php +++ b/app/Filament/Server/Resources/ScheduleResource.php @@ -282,7 +282,9 @@ class ScheduleResource extends Resource '5' => 'Friday', '6' => 'Saturday', '0' => 'Sunday', - ]), + ]) + ->selectablePlaceholder(false) + ->native(false), ]) ->action(function (Set $set, $data) { $set('cron_minute', '0');