// import cn from 'clsx' // import Link from 'next/link' // import s from './UserNav.module.css' // import useCart from '@framework/cart/use-cart' // import { useUI } from '@components/ui/context' // import { Heart, Bag, Menu } from '@components/icons' // import CustomerMenuContent from './CustomerMenuContent' // import useCustomer from '@framework/customer/use-customer' // import React from 'react' // import { // Dropdown, // DropdownTrigger as DropdownTriggerInst, // Button, // } from '@components/ui' // import type { LineItem } from '@commerce/types/cart' // const countItem = (count: number, item: LineItem) => count + item.quantity // const UserNav: React.FC<{ // className?: string // }> = ({ className }) => { // const { data } = useCart() // const { data: isCustomerLoggedIn } = useCustomer() // const { // toggleSidebar, // closeSidebarIfPresent, // openModal, // setSidebarView, // openSidebar, // displaySidebar, // } = useUI() // const itemsCount = data?.lineItems?.reduce(countItem, 0) ?? 0 // const DropdownTrigger = isCustomerLoggedIn // ? DropdownTriggerInst // : React.Fragment // return ( // // ) // } // export default UserNav