diff --git a/frontend/src/app/layout.tsx b/frontend/src/app/layout.tsx index cc90595..e97ad78 100644 --- a/frontend/src/app/layout.tsx +++ b/frontend/src/app/layout.tsx @@ -1,4 +1,4 @@ -import type { Metadata } from "next" +import type { Metadata, Viewport } from "next" import { Syne, DM_Sans } from "next/font/google" import "./globals.css" import { Providers } from "./providers" @@ -15,9 +15,33 @@ const dmSans = DM_Sans({ 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 = { title: "WrestleDesk", 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({