dh_demo

DreamHanks demo project
git clone git://git.lair.cx/dh_demo
Log | Files | Refs | README

NavbarDropdownItem.tsx (534B)


      1 import classNames from '@/lib/classnames'
      2 import Link, { LinkProps } from 'next/link'
      3 import { AnchorHTMLAttributes, ReactNode } from 'react'
      4 import styles from './Navbar.module.css'
      5 
      6 export interface NavbarItemProps {
      7   label: ReactNode
      8   children?: ReactNode
      9 }
     10 
     11 export default function NavbarDropdownItem (props: NavbarItemProps) {
     12   return (
     13     <div {...classNames(styles['item'], styles['is-dropdown'])}>
     14       {props.label}
     15 
     16       <div {...classNames(styles['dropdown'])}>
     17         {props.children}
     18       </div>
     19     </div>
     20   )
     21 }