feat(pwa): add viewport and PWA meta tags

This commit is contained in:
Andrej Spielmann
2026-03-26 14:54:09 +01:00
parent 830908d132
commit 80897a7a6e
+25 -1
View File
@@ -1,4 +1,4 @@
import type { Metadata } from "next" import type { Metadata, Viewport } from "next"
import { Syne, DM_Sans } from "next/font/google" import { Syne, DM_Sans } from "next/font/google"
import "./globals.css" import "./globals.css"
import { Providers } from "./providers" import { Providers } from "./providers"
@@ -15,9 +15,33 @@ const dmSans = DM_Sans({
weight: ["400", "500", "600", "700"], weight: ["400", "500", "600", "700"],
}) })
export const viewport: Viewport = {
width: "device-width",
initialScale: 1,
maximumScale: 1,
userScalable: false,
themeColor: "#1B1A55",
viewportFit: "cover",
}
export const metadata: Metadata = { export const metadata: Metadata = {
title: "WrestleDesk", title: "WrestleDesk",
description: "Wrestling Club Management System", description: "Wrestling Club Management System",
manifest: "/manifest.json",
appleWebApp: {
capable: true,
statusBarStyle: "black-translucent",
title: "WrestleDesk",
},
icons: {
icon: [
{ url: "/icon-192.png", sizes: "192x192", type: "image/png" },
{ url: "/icon-512.png", sizes: "512x512", type: "image/png" },
],
apple: [
{ url: "/icon-192.png", sizes: "192x192", type: "image/png" },
],
},
} }
export default function RootLayout({ export default function RootLayout({