fix: Translate site icon label to 'Ikon' and add null checks for dashboard brand logo and favicon paths.

This commit is contained in:
Yoga Pangestu 2026-03-26 15:42:24 +07:00
parent 56ffcb5508
commit a31247172f
2 changed files with 3 additions and 3 deletions

View File

@ -94,7 +94,7 @@ public function form(Schema $schema): Schema
->directory('settings'),
FileUpload::make('site_icon')
->label('Icon')
->label('Ikon')
->required()
->image()
->directory('settings'),

View File

@ -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)