diff --git a/app/AvatarProviders/PelicanAvatarProvider.php b/app/AvatarProviders/PelicanAvatarProvider.php new file mode 100644 index 000000000..57a3fcf55 --- /dev/null +++ b/app/AvatarProviders/PelicanAvatarProvider.php @@ -0,0 +1,25 @@ +register(new GravatarSchema()); $service->register(new UiAvatarsSchema()); + $service->register(new AppLogoSchema()); return $service; }); diff --git a/app/Providers/Filament/PanelProvider.php b/app/Providers/Filament/PanelProvider.php index cdb0dde42..41328dd10 100644 --- a/app/Providers/Filament/PanelProvider.php +++ b/app/Providers/Filament/PanelProvider.php @@ -2,6 +2,7 @@ namespace App\Providers\Filament; +use App\AvatarProviders\PelicanAvatarProvider; use App\Enums\CustomizationKey; use App\Filament\Pages\Auth\EditProfile; use App\Filament\Pages\Auth\Login; @@ -34,6 +35,7 @@ abstract class PanelProvider extends BasePanelProvider ->brandLogo(config('app.logo')) ->brandLogoHeight('2rem') ->favicon(config('app.favicon', '/pelican.ico')) + ->defaultAvatarProvider(PelicanAvatarProvider::class) ->topNavigation(function () { $navigationType = user()?->getCustomization(CustomizationKey::TopNavigation);