import React, { ReactElement, useEffect, useState } from 'react'
import { Helmet } from 'react-helmet'
import * as styles from './ThemeSwitch.module.css'
import Icon from '../atoms/Icon'
import useDarkMode from '../../hooks/useDarkMode'
const ThemeToggleInput = ({
isDark,
toggleDark
}: {
isDark: boolean
toggleDark: () => void
}) => (
toggleDark()}
type="checkbox"
name="toggle"
value="toggle"
aria-describedby="toggle"
checked={isDark}
/>
)
const HeadMarkup = ({
bodyClass,
themeColor
}: {
bodyClass: string
themeColor: string
}) => (
)
export default function ThemeSwitch(): ReactElement {
const { value, toggle } = useDarkMode()
const [themeColor, setThemeColor] = useState()
const [bodyClass, setBodyClass] = useState()
useEffect(() => {
setBodyClass(value ? 'dark' : null)
setThemeColor(value ? '#1d2224' : '#e7eef4')
}, [value])
return (
<>
>
)
}