From c081e23d7b958a7ca0b99515bc82ec031ae27502 Mon Sep 17 00:00:00 2001 From: hanyugeon Date: Fri, 12 Jul 2024 04:11:06 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20NavigationSchemaScript=20=EC=BB=B4?= =?UTF-8?q?=ED=8F=AC=EB=84=8C=ED=8A=B8=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/layout.tsx | 17 +++------------ .../common/NavigationSchemaScript.tsx | 21 +++++++++++++++++++ 2 files changed, 24 insertions(+), 14 deletions(-) create mode 100644 src/components/common/NavigationSchemaScript.tsx diff --git a/src/app/layout.tsx b/src/app/layout.tsx index becb3427..ac829bba 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,15 +1,13 @@ import type { Metadata } from 'next'; -import { - appleSplashScreens, - navigationSchemaItems, -} from '@/constants/metadata'; +import { appleSplashScreens } from '@/constants/metadata'; import GoogleAnalytics from '@/components/common/GoogleAnalytics'; import AuthFailedErrorBoundary from '@/components/common/AuthFailedErrorBoundary'; import PWAServiceWorkerProvider from '@/components/common/PWAServiceWorkerProvider'; import ReactQueryProvider from '@/components/common/ReactQueryProvider'; import ToastProvider from '@/components/common/Toast/ToastProvider'; +import NavigationSchemaScript from '@/components/common/NavigationSchemaScript'; import Layout from '@/components/layout/Layout'; import { LineSeedKR } from '@/styles/font'; @@ -41,12 +39,6 @@ export const metadata: Metadata = { }, }; -const navigationSchema = { - '@context': 'https://schema.org', - '@type': 'ItemList', - itemListElement: navigationSchemaItems, -}; - const RootLayout = ({ children }: { children: React.ReactNode }) => { return ( @@ -61,10 +53,7 @@ const RootLayout = ({ children }: { children: React.ReactNode }) => { -