Add default SVG favicon fallback

This commit is contained in:
openhands committed 2026-07-05 23:25:36 +02:00
1 parent 25c3040949
commit 4a80742e1c
2 files changed
+7 -2

No files matched your search

+3 -2
View File
@@ -32,8 +32,9 @@ const pixelFont = Pixelify_Sans({
export async function generateMetadata(): Promise<Metadata> {
const appUrl = process.env.APP_URL ?? "http://localhost:3000";
const hotel = (await siteSettings.get("hotel_name", "Atom")) ?? "Atom";
const favicon = await siteSettings.get("cms_favicon");
const icons = favicon ? [{ rel: "icon", url: favicon }, { rel: "shortcut icon", url: favicon }] : [];
const customFavicon = await siteSettings.get("cms_favicon");
const faviconUrl = customFavicon ?? "/favicon.svg";
const icons = [{ rel: "icon", url: faviconUrl }, { rel: "shortcut icon", url: faviconUrl }];
return {
title: { default: `${hotel} - Hotel`, template: `%s · ${hotel}` },
description: `${hotel} — a Habbo retro hotel. Hang out, collect furni and meet friends.`,