Open Houshic19 opened 6 months ago
import { Fragment, useEffect, useState } from "react"; import { Dialog, Popover, Tab, Transition } from "@headlessui/react"; import { Bars3Icon, MagnifyingGlassIcon, ShoppingBagIcon, XMarkIcon, } from "@heroicons/react/24/outline";
import { Avatar, Button, Menu, MenuItem } from "@mui/material"; import { deepPurple } from "@mui/material/colors"; import {navigation} from './dataNavigation'; import { useNavigate } from 'react-router-dom'; function classNames(...classes) { return classes.filter(Boolean).join(" "); }
export default function Navigation() { const [open, setOpen] = useState(false);
const navigate=useNavigate();
const [openAuthModal, setOpenAuthModal] = useState(false); const [anchorEl, setAnchorEl] = useState(null); const openUserMenu = Boolean(anchorEl); const jwt = localStorage.getItem("jwt");
const handleUserClick = (event) => { setAnchorEl(event.currentTarget); }; const handleCloseUserMenu = (event) => { setAnchorEl(null); };
const handleOpen = () => { setOpenAuthModal(true); }; const handleClose = () => { setOpenAuthModal(false); };
const handleCategoryClick = (category, section, item, close) => {
navigate(/${category.id}/${section.id}/${item.id}
);
close();
};
return (
import { Fragment, useEffect, useState } from "react"; import { Dialog, Popover, Tab, Transition } from "@headlessui/react"; import { Bars3Icon, MagnifyingGlassIcon, ShoppingBagIcon, XMarkIcon, } from "@heroicons/react/24/outline";
import { Avatar, Button, Menu, MenuItem } from "@mui/material"; import { deepPurple } from "@mui/material/colors"; import {navigation} from './dataNavigation'; import { useNavigate } from 'react-router-dom'; function classNames(...classes) { return classes.filter(Boolean).join(" "); }
export default function Navigation() { const [open, setOpen] = useState(false);
const navigate=useNavigate();
const [openAuthModal, setOpenAuthModal] = useState(false); const [anchorEl, setAnchorEl] = useState(null); const openUserMenu = Boolean(anchorEl); const jwt = localStorage.getItem("jwt");
const handleUserClick = (event) => { setAnchorEl(event.currentTarget); }; const handleCloseUserMenu = (event) => { setAnchorEl(null); };
const handleOpen = () => { setOpenAuthModal(true); }; const handleClose = () => { setOpenAuthModal(false); };
const handleCategoryClick = (category, section, item, close) => {
navigate(/${category.id}/${section.id}/${item.id}
);
close();
};
return (
Bro as in youtube u didnt even provide code for navigation.jsx u added the navigationdata pls help