diff --git a/components/Header/Language/Arrow.tsx b/components/Header/Language/Arrow.tsx index adbdae1..1eb3a52 100644 --- a/components/Header/Language/Arrow.tsx +++ b/components/Header/Language/Arrow.tsx @@ -1,8 +1,18 @@ +import { useEffect, useState } from 'react' import { useTheme } from 'next-themes' export const Arrow: React.FC = () => { + const [mounted, setMounted] = useState(false) const { theme } = useTheme() + useEffect(() => { + setMounted(true) + }, []) + + if (!mounted) { + return null + } + return ( { + const [mounted, setMounted] = useState(false) const { theme, setTheme } = useTheme() + useEffect(() => { + setMounted(true) + }, []) + + if (!mounted) { + return null + } + return ( <>