|
@@ -4,7 +4,6 @@ import { NextIntlClientProvider } from "next-intl";
|
|
|
import { getMessages } from "next-intl/server";
|
|
|
import { Inter as FontSans } from "next/font/google";
|
|
|
import { ReactNode } from "react";
|
|
|
-import Head from "next/head";
|
|
|
import "../globals.css";
|
|
|
|
|
|
import PageTransitionEffect from "@/components/PageTransitionEffect";
|
|
@@ -21,6 +20,23 @@ export const viewport: Viewport = {
|
|
|
{ media: "(prefers-color-scheme: dark)", color: "black" },
|
|
|
],
|
|
|
};
|
|
|
+
|
|
|
+export const metadata = {
|
|
|
+ keywords: ["Next.js"],
|
|
|
+ description: ["Next.js"],
|
|
|
+ appleWebApp: {
|
|
|
+ statusBarStyle: "black",
|
|
|
+ },
|
|
|
+ formatDetection: {
|
|
|
+ email: false,
|
|
|
+ address: false,
|
|
|
+ telephone: false,
|
|
|
+ },
|
|
|
+ other: {
|
|
|
+ viewport: ["width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"],
|
|
|
+ },
|
|
|
+}
|
|
|
+
|
|
|
export default async function LocaleLayout({
|
|
|
children,
|
|
|
params: { locale },
|
|
@@ -32,18 +48,6 @@ export default async function LocaleLayout({
|
|
|
|
|
|
return (
|
|
|
<html lang={locale} suppressHydrationWarning>
|
|
|
- <Head>
|
|
|
- <meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
|
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover" />
|
|
|
- <meta name="keywords" content=""/>
|
|
|
- <meta name="description" content=""/>
|
|
|
- <meta http-equiv="Cache-control" content="no-cache, no-store, must-revalidate"/>
|
|
|
- <meta http-equiv="Pragma" content="no-cache"/>
|
|
|
- <meta http-equiv="Expires" content="0"/>
|
|
|
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
|
|
- <meta name="format-detection" content="telphone=no, email=no" />
|
|
|
- <meta name="viewport" content="viewport-fil=cover" />
|
|
|
- </Head>
|
|
|
<body className={clsx("font-sans", fontSans.variable)}>
|
|
|
<Providers themeProps={{ defaultTheme: "dark", attribute: "class" }}>
|
|
|
<NextIntlClientProvider messages={messages}>
|