import { Box, Button, Flex, IconButton, useColorMode, useMediaQuery, } from "@chakra-ui/react"; import MyLink from "components/common/MyLink"; import { useActiveNavItem, useUser } from "hooks/common"; import { signIn, signOut } from "next-auth/client"; import Image from "next/image"; import Link from "next/link"; import { FiHeart, FiLogIn, FiLogOut, FiMenu } from "react-icons/fi"; import { CSSVariables } from "utils/CSSVariables"; import ColorModeSwitcher from "./ColorModeSwitcher"; import LanguageSwitcher from "./LanguageSwitcher"; const Header = ({ openNav }: { openNav: () => void }) => { const [isSmall] = useMediaQuery("(max-width: 400px)"); const [user] = useUser(); const { colorMode } = useColorMode(); const activeNavItem = useActiveNavItem(); return ( } _hover={ colorMode === "dark" ? { bg: "white !important", color: "black" } : { bg: "black !important", color: "white" } } borderRadius="0" display={["flex", null, null, "none"]} /> {isSmall ? "s.ink" : "sendou.ink"}{" "} {activeNavItem && ( <> -{" "} {`${activeNavItem.name} {activeNavItem.name} )} ); }; export default Header;