'use client' import { FC, useState } from 'react' import { Profile, MessageText, ShoppingCart, HambergerMenu, Home } from 'iconsax-react' import CategoryModal from './CategoryModal' const MobileBottomMenu: FC = () => { const [isCategoryModalOpen, setIsCategoryModalOpen] = useState(false) const menuItems = [ { icon: Profile, label: 'پروفایل', active: false }, { icon: MessageText, label: 'چت', active: false }, { icon: ShoppingCart, label: 'سبد خرید', active: false }, { icon: HambergerMenu, label: 'منو', active: false, onClick: () => setIsCategoryModalOpen(!isCategoryModalOpen) }, { icon: Home, label: 'خانه', active: true }, ] return ( <> {/* Mobile Bottom Menu */}
{menuItems.map((item, index) => { const IconComponent = item.icon return ( ) })}
{/* Category Modal */} setIsCategoryModalOpen(false)} /> ) } export default MobileBottomMenu