web-humas-fe/components/page/menu-link.tsx

34 lines
717 B
TypeScript
Raw Normal View History

2025-04-17 13:04:04 +00:00
"use client";
import React from "react";
import styles from "./menuLinks.module.css";
import Link from "next/link";
import { usePathname } from "next/navigation";
2024-03-11 15:46:08 +00:00
interface MenuLinksProps {
2025-04-17 13:04:04 +00:00
item: {
// icon: JSX.Element;
title: string;
path: any;
};
2024-03-11 15:46:08 +00:00
}
const MenuLinks: React.FC<MenuLinksProps> = ({ item }) => {
2025-04-17 13:04:04 +00:00
const pathname = usePathname();
2024-03-11 15:46:08 +00:00
2025-04-17 13:04:04 +00:00
console.log(pathname);
2024-03-11 15:46:08 +00:00
2025-04-17 13:04:04 +00:00
return (
<Link
href={item.path}
className={`flex items-center gap-2 hover:bg-slate-400 dark:hover:bg-[#2e374a] p-2 rounded-md ${
pathname === item.path ? "bg-slate-300 dark:bg-[#2e374a]" : ""
}`}
>
{/* {item.icon} */}
{item.title}
</Link>
);
};
2024-03-11 15:46:08 +00:00
2025-04-17 13:04:04 +00:00
export default MenuLinks;