import React, { useState } from "react"; import { Link, Box, Flex, Button, Image, Stack, IconButton, useColorMode, useColorModeValue } from "@chakra-ui/react"; import { SunIcon, MoonIcon, HamburgerIcon, CloseIcon, SearchIcon, AddIcon } from "@chakra-ui/icons"; import logo from "../assets/wAIfu_20flag_20square.png"; // Navbar component code based on https://codesandbox.io/s/b22b7 const NavBar = () => { const [isOpen, setIsOpen] = useState(false); const toggle = () => setIsOpen(!isOpen); const logoBorderColor = useColorModeValue("var(--flag-color-dark-blue)", "var(--chakra-colors-whiteAlpha-800)"); return ( wAIfu flag logo ); }; const NavToggle = ({ toggle, isOpen }) => { return ( : } onClick={toggle}> ); }; const NavItem = ({ children, to = "/", ...rest}) => { return ( {children} ); }; const NavMenu = ({ isOpen }) => { return ( ); }; const NavBarContainer = ({ children, ...props }) => { return ( {children} ); }; const ColorThemeSwitch = ({ ...props }) => { const { colorMode, toggleColorMode } = useColorMode(); return ( : } onClick={() => { document.body.style.background = ""; toggleColorMode(); }} {...props}> ); } export default NavBar;