import {Box, HStack} from '@chakra-ui/react' import {BsCaretRightFill} from '@react-icons/all-files/bs/BsCaretRightFill' import * as React from 'react' interface NavItemProps { href?: string label: string subtle?: boolean active?: boolean icon: React.ReactElement endElement?: React.ReactElement children?: React.ReactNode onClick?: () => void } export const NavItem = (props: NavItemProps) => { const {active, subtle, icon, children, label, endElement, onClick} = props return ( {icon} {label} {endElement && !children && {endElement}} {children && } ) }