import { ColorSchemeScript, mantineHtmlProps } from "@mantine/core"
import { Head, Html, Main, NextScript } from "next/document"
import { MANTINE_COLOR_SCHEME_STORAGE_KEY } from "@/shared/constants/color-scheme"

export default function Document() {
  return (
    <Html lang="ru" {...mantineHtmlProps}>
      <Head>
        <ColorSchemeScript
          defaultColorScheme="dark"
          localStorageKey={MANTINE_COLOR_SCHEME_STORAGE_KEY}
        />
      </Head>
      <body>
        <Main />
        <NextScript />
      </body>
    </Html>
  )
}
