This repository has been archived on 2025-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
lcm-potty-chart/theme/layout/DesktopNav.tsx
Lucid Kobold 4ec4be5a12 init
2021-11-13 17:11:29 -06:00

34 lines
812 B
TypeScript

import React, { FC } from "react";
import { Button, HStack, Link } from "@chakra-ui/react";
import navItems, { NavItem } from "./navItems";
interface DesktopNavProps {
sticky?: boolean;
}
const DesktopNav: FC<DesktopNavProps> = ({ sticky }: DesktopNavProps) => {
return (
<HStack
as="nav"
d={{ base: "none", lg: "flex" }}
h="auto"
w="auto"
spacing={4}
// m="auto"
justifyContent="center"
alignContent="center"
alignItems="center"
>
{navItems.map((navItem: NavItem) => {
return (
<Link id={"dekstop-" + navItem[0]} key={navItem[0]} href={navItem[1]}>
<Button variant={sticky ? "stickyNav" : "nav"}>{navItem[0]}</Button>
</Link>
);
})}
</HStack>
);
};
export default DesktopNav;