mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-14 12:21:10 -05:00
♻️ refactor(config): Viewport
This commit is contained in:
parent
937408fc57
commit
24b86010e6
@ -4,7 +4,7 @@ import { currentUser } from '@/services/admin/user';
|
|||||||
import { getGlobalConfig } from '@/services/common/common';
|
import { getGlobalConfig } from '@/services/common/common';
|
||||||
import '@shadcn/ui/globals.css';
|
import '@shadcn/ui/globals.css';
|
||||||
import { Toaster } from '@shadcn/ui/sonner';
|
import { Toaster } from '@shadcn/ui/sonner';
|
||||||
import { Metadata } from 'next';
|
import { Metadata, Viewport } from 'next';
|
||||||
import { NextIntlClientProvider } from 'next-intl';
|
import { NextIntlClientProvider } from 'next-intl';
|
||||||
import { getLocale, getMessages } from 'next-intl/server';
|
import { getLocale, getMessages } from 'next-intl/server';
|
||||||
import { PublicEnvScript } from 'next-runtime-env';
|
import { PublicEnvScript } from 'next-runtime-env';
|
||||||
@ -45,15 +45,18 @@ export async function generateMetadata(): Promise<Metadata> {
|
|||||||
apple: site?.site_logo || '/apple-touch-icon.png',
|
apple: site?.site_logo || '/apple-touch-icon.png',
|
||||||
},
|
},
|
||||||
manifest: '/site.webmanifest',
|
manifest: '/site.webmanifest',
|
||||||
themeColor: [
|
|
||||||
{ media: '(prefers-color-scheme: light)', color: '#FFFFFF' },
|
|
||||||
{ media: '(prefers-color-scheme: dark)', color: '#000000' },
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
|
|
||||||
return defaultMetadata;
|
return defaultMetadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const viewport: Viewport = {
|
||||||
|
themeColor: [
|
||||||
|
{ media: '(prefers-color-scheme: light)', color: '#FFFFFF' },
|
||||||
|
{ media: '(prefers-color-scheme: dark)', color: '#000000' },
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
export default async function RootLayout({ children }: { children: React.ReactNode }) {
|
export default async function RootLayout({ children }: { children: React.ReactNode }) {
|
||||||
const locale = await getLocale();
|
const locale = await getLocale();
|
||||||
const messages = await getMessages();
|
const messages = await getMessages();
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import { NextIntlClientProvider } from 'next-intl';
|
|||||||
import { getLocale, getMessages } from 'next-intl/server';
|
import { getLocale, getMessages } from 'next-intl/server';
|
||||||
import { PublicEnvScript } from 'next-runtime-env';
|
import { PublicEnvScript } from 'next-runtime-env';
|
||||||
import { cookies } from 'next/headers';
|
import { cookies } from 'next/headers';
|
||||||
import { Metadata } from 'next/types';
|
import { Metadata, Viewport } from 'next/types';
|
||||||
import NextTopLoader from 'nextjs-toploader';
|
import NextTopLoader from 'nextjs-toploader';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
|
||||||
@ -45,14 +45,17 @@ export async function generateMetadata(): Promise<Metadata> {
|
|||||||
apple: site?.site_logo || '/apple-touch-icon.png',
|
apple: site?.site_logo || '/apple-touch-icon.png',
|
||||||
},
|
},
|
||||||
manifest: '/site.webmanifest',
|
manifest: '/site.webmanifest',
|
||||||
themeColor: [
|
|
||||||
{ media: '(prefers-color-scheme: light)', color: '#FFFFFF' },
|
|
||||||
{ media: '(prefers-color-scheme: dark)', color: '#000000' },
|
|
||||||
],
|
|
||||||
};
|
};
|
||||||
return defaultMetadata;
|
return defaultMetadata;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const viewport: Viewport = {
|
||||||
|
themeColor: [
|
||||||
|
{ media: '(prefers-color-scheme: light)', color: '#FFFFFF' },
|
||||||
|
{ media: '(prefers-color-scheme: dark)', color: '#000000' },
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
export default async function RootLayout({ children }: { children: React.ReactNode }) {
|
export default async function RootLayout({ children }: { children: React.ReactNode }) {
|
||||||
const locale = await getLocale();
|
const locale = await getLocale();
|
||||||
const messages = await getMessages();
|
const messages = await getMessages();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user