import { useState } from "react";
import { AnimatePresence, motion } from "framer-motion";
import { Link, useNavigate } from "react-router-dom";
import homeLogo from "../assets/home.png";
import calendarLogo from "../assets/calendar.png";
import planLogo from "../assets/planning.png";
import pieLogo from "../assets/pie-chart.png";
import plusLogo from "../assets/plus.png";
const menuItems = [
{ id: 0, path: "/", icon: , logo: homeLogo },
{ id: 1, path: "/tasks", icon: , logo: planLogo },
{ id: 2, path: "/calendar", icon: , logo: calendarLogo },
{ id: 3, path: "/pie", icon: , logo: pieLogo },
{ id: 4, path: "/plus", icon: , logo: plusLogo },
];
const IconSideNav = () => {
return (
);
};
const SideNav = () => {
const [selected, setSelected] = useState(0);
return (
);
};
const NavItem = ({ icon, selected, id, setSelected, logo, path }) => {
const navigate = useNavigate();
return (
{
setSelected(id);
navigate(path);
}}
whileHover={{ scale: 1.05 }}
whileTap={{ scale: 0.95 }}
>
{selected && (
)}
{icon}
);
};
export default IconSideNav;