import { mySite, siteNavigation, siteOrganization, sitePerson, siteWebPage, siteWebSite } from '@/libs/site/site'; import createEmotionCache from '@/libs/utils/createEmotionCache'; import createEmotionServer from '@emotion/server/create-instance'; import Document, { DocumentContext, DocumentInitialProps, Head, Html, Main, NextScript } from 'next/document'; import Script from 'next/script'; type Breadcrumb = { position: number; name: string; url: string; }; interface MyDocumentProps extends DocumentInitialProps { breadcrumbList: Breadcrumb[] | null; locale: string; emotionStyles: JSX.Element[]; } const MyDocument = ({ breadcrumbList, locale, emotionStyles }: MyDocumentProps) => { const siteName = mySite.name ?? '디블에이전시'; return ( {/* 기본 메타 태그 */} {/* 페이지 표준정보 */} {/* open graph 정보 */} {/* article 정보 */} {/* 아이콘 정보 */} {/* rss 피드 정보 */} {/* PWA 셋팅 */} {/* */} {/* 메뉴 목록 */}