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 (
);
};
const NavToggle = ({ toggle, isOpen }) => {
return (
: }
onClick={toggle}>
);
};
const NavItem = ({ children, to = "/", ...rest}) => {
return (
{children}
);
};
const NavMenu = ({ isOpen }) => {
return (
About
);
};
const NavBarContainer = ({ children, ...props }) => {
return (
{children}
);
};
const ColorThemeSwitch = ({ ...props }) => {
const { colorMode, toggleColorMode } = useColorMode();
return (
: }
onClick={() => {
document.body.style.background = "";
toggleColorMode();
}}
{...props}>
);
}
export default NavBar;