44 lines
1.3 KiB
TypeScript
44 lines
1.3 KiB
TypeScript
import type { Metadata, Viewport } from "next";
|
|
import "./globals.css";
|
|
|
|
export const viewport: Viewport = {
|
|
width: 'device-width',
|
|
initialScale: 1,
|
|
};
|
|
|
|
export const metadata: Metadata = {
|
|
title: "Spritzschema",
|
|
manifest: "/manifest.json",
|
|
icons: {
|
|
apple: [
|
|
{ url: "/apple-icon-57x57.png", sizes: "57x57" },
|
|
{ url: "/apple-icon-60x60.png", sizes: "60x60" },
|
|
{ url: "/apple-icon-72x72.png", sizes: "72x72" },
|
|
{ url: "/apple-icon-76x76.png", sizes: "76x76" },
|
|
{ url: "/apple-icon-114x114.png", sizes: "114x114" },
|
|
{ url: "/apple-icon-120x120.png", sizes: "120x120" },
|
|
{ url: "/apple-icon-144x144.png", sizes: "144x144" },
|
|
{ url: "/apple-icon-152x152.png", sizes: "152x152" },
|
|
{ url: "/apple-icon-180x180.png", sizes: "180x180" },
|
|
],
|
|
icon: [
|
|
{ url: "/android-icon-192x192.png", sizes: "192x192", type: "image/png" },
|
|
{ url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" },
|
|
{ url: "/favicon-96x96.png", sizes: "96x96", type: "image/png" },
|
|
{ url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" },
|
|
],
|
|
},
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
return (
|
|
<html lang="de">
|
|
<body>{children}</body>
|
|
</html>
|
|
);
|
|
}
|