import cn from "classnames"; import React, { FunctionComponent } from "react"; import s from "./UserNav.module.css"; import { Avatar } from "@components/core"; import { Heart, Bag } from "@components/icon"; import { useUI } from "@components/ui/context"; interface Props { className?: string; } const UserNav: FunctionComponent<Props> = ({ className }) => { const rootClassName = cn(s.root, className); const { openSidebar } = useUI(); return ( <nav className={rootClassName}> <ul className={s.list}> <li className={s.item} onClick={openSidebar}> <Bag /> <span className="bg-black h-4 w-4 absolute rounded-full inset-3 text-white flex items-center justify-center font-bold text-xs"> 1 </span> </li> <li className={s.item}> <Heart /> </li> <li className={s.item}> <Avatar /> </li> </ul> </nav> ); }; export default UserNav;