Add favicon upload option in admin panel

This commit is contained in:
openhands committed 2026-07-05 23:22:44 +02:00
1 parent befa4ec282
commit 25c3040949
7 files changed
+257

No files matched your search

+3
View File
@@ -32,11 +32,14 @@ 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 }] : [];
return {
title: { default: `${hotel} - Hotel`, template: `%s · ${hotel}` },
description: `${hotel} — a Habbo retro hotel. Hang out, collect furni and meet friends.`,
metadataBase: new URL(appUrl),
alternates: { canonical: appUrl },
icons,
openGraph: {
title: `${hotel} - Hotel`,
description: `${hotel} — a Habbo retro hotel. Hang out, collect furni and meet friends.`,