feat: general fixes (#359)

- [x] prevent input zoom on Safari on mobile device in the global search
This commit is contained in:
Kalidou Diagne
2025-04-28 07:54:17 +03:00
committed by GitHub
parent ff727f3786
commit ba65d15c38
2 changed files with 6 additions and 26 deletions

View File

@@ -1,8 +1,6 @@
import "@/styles/globals.css"
import { Metadata } from "next"
import Script from "next/script"
import { siteConfig } from "@/config/site"
import { fontDisplay, fontSans } from "@/lib/fonts"
import { SiteFooter } from "@/components/site-footer"
import { SiteHeader } from "@/components/site-header"
@@ -14,29 +12,6 @@ export async function generateStaticParams() {
return languages.map((language) => ({ language }))
}
export const metadata: Metadata = {
metadataBase: new URL("https://pse.dev"),
title: {
default: siteConfig.name,
template: `%s - ${siteConfig.name}`,
},
description: siteConfig.description,
icons: {
icon: "/favicon.svg",
shortcut: "/favicon.svg",
apple: "/apple-touch-icon.png",
},
openGraph: {
images: [
{
url: "/og-image.png",
width: 1200,
height: 630,
},
],
},
}
interface RootLayoutProps {
children: React.ReactNode
params: any

View File

@@ -2,7 +2,6 @@ import "@/styles/globals.css"
import { Metadata } from "next"
import { siteConfig } from "@/config/site"
import { languages } from "./i18n/settings"
import { QueryClientProvider, useQueryClient } from "@tanstack/react-query"
import { QueryClientProviderLayout } from "@/components/layouts/QueryProviderLayout"
@@ -18,6 +17,12 @@ export const metadata: Metadata = {
template: `%s - ${siteConfig.name}`,
},
description: siteConfig.description,
viewport: {
width: "device-width",
initialScale: 1,
maximumScale: 1,
userScalable: false,
},
icons: {
icon: "/favicon.svg",
shortcut: "/favicon.svg",