From a31247172fcde80e4c936ea729acbad4e23cf234 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Thu, 26 Mar 2026 15:42:24 +0700 Subject: [PATCH] fix: Translate site icon label to 'Ikon' and add null checks for dashboard brand logo and favicon paths. --- app/Filament/Pages/Settings/ManageGeneralSettings.php | 2 +- app/Providers/Filament/DashboardPanelProvider.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Filament/Pages/Settings/ManageGeneralSettings.php b/app/Filament/Pages/Settings/ManageGeneralSettings.php index 816907c..81c83dc 100644 --- a/app/Filament/Pages/Settings/ManageGeneralSettings.php +++ b/app/Filament/Pages/Settings/ManageGeneralSettings.php @@ -94,7 +94,7 @@ public function form(Schema $schema): Schema ->directory('settings'), FileUpload::make('site_icon') - ->label('Icon') + ->label('Ikon') ->required() ->image() ->directory('settings'), diff --git a/app/Providers/Filament/DashboardPanelProvider.php b/app/Providers/Filament/DashboardPanelProvider.php index 8d9b275..1d09d9d 100644 --- a/app/Providers/Filament/DashboardPanelProvider.php +++ b/app/Providers/Filament/DashboardPanelProvider.php @@ -56,8 +56,8 @@ public function panel(Panel $panel): Panel ->default() ->id('dashboard') ->path('dashboard') - ->brandLogo(Storage::disk('public')->url($generalSettings->site_logo)) - ->favicon(Storage::disk('public')->url($generalSettings->site_icon)) + ->brandLogo($generalSettings->site_logo ? Storage::url($generalSettings->site_logo) : null) + ->favicon($generalSettings->site_icon ? Storage::url($generalSettings->site_icon) : null) ->login(Login::class) ->profile(Profile::class) ->registration(Registration::class)