From 03ec20e3a0aead0a94bf46851414f91344fd3c2f Mon Sep 17 00:00:00 2001 From: Charles Date: Sun, 4 May 2025 09:15:12 -0400 Subject: [PATCH] fix settings on mobile (#1336) --- app/Filament/Admin/Pages/Settings.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/app/Filament/Admin/Pages/Settings.php b/app/Filament/Admin/Pages/Settings.php index f0eda16e4..15c4572c9 100644 --- a/app/Filament/Admin/Pages/Settings.php +++ b/app/Filament/Admin/Pages/Settings.php @@ -137,8 +137,7 @@ class Settings extends Page implements HasForms ->placeholder('/pelican.ico'), ]), Group::make() - ->columnSpan(2) - ->columns(4) + ->columns(2) ->schema([ Toggle::make('APP_DEBUG') ->label(trans('admin/setting.general.debug_mode')) @@ -160,6 +159,10 @@ class Settings extends Page implements HasForms ->formatStateUsing(fn ($state): bool => (bool) $state) ->afterStateUpdated(fn ($state, Set $set) => $set('FILAMENT_TOP_NAVIGATION', (bool) $state)) ->default(env('FILAMENT_TOP_NAVIGATION', config('panel.filament.top-navigation'))), + ]), + Group::make() + ->columns(2) + ->schema([ Select::make('FILAMENT_AVATAR_PROVIDER') ->label(trans('admin/setting.general.avatar_provider')) ->native(false) @@ -198,6 +201,12 @@ class Settings extends Page implements HasForms ->formatStateUsing(fn ($state): int => (int) $state) ->afterStateUpdated(fn ($state, Set $set) => $set('APP_2FA_REQUIRED', (int) $state)) ->default(env('APP_2FA_REQUIRED', config('panel.auth.2fa_required'))), + Select::make('FILAMENT_WIDTH') + ->label(trans('admin/setting.general.display_width')) + ->native(false) + ->options(MaxWidth::class) + ->selectablePlaceholder(false) + ->default(env('FILAMENT_WIDTH', config('panel.filament.display-width'))), TagsInput::make('TRUSTED_PROXIES') ->label(trans('admin/setting.general.trusted_proxies')) ->separator() @@ -238,12 +247,6 @@ class Settings extends Page implements HasForms $set('TRUSTED_PROXIES', $ips->values()->all()); }), ]), - Select::make('FILAMENT_WIDTH') - ->label(trans('admin/setting.general.display_width')) - ->native(false) - ->options(MaxWidth::class) - ->selectablePlaceholder(false) - ->default(env('FILAMENT_WIDTH', config('panel.filament.display-width'))), ]; }