/* Copyright (C) 2024-2025 LibreWeddingPlanner contributors*/ 'use client' import { UserGroupIcon, RectangleGroupIcon, BanknotesIcon, } from '@heroicons/react/24/outline'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import clsx from 'clsx'; import { getSlug } from '@/app/lib/utils'; // Map of links to display in the side navigation. // Depending on the size of the application, this would be stored in a database. const links = [ { name: 'Guests', href: `/${getSlug()}/dashboard/guests`, icon: UserGroupIcon }, { name: 'Expenses', href: `/${getSlug()}/dashboard/expenses`, icon: BanknotesIcon }, { name: 'Table distributions', href: `/${getSlug()}/dashboard/tables`, icon: RectangleGroupIcon }, ]; export default function NavLinks() { const pathname = usePathname(); return ( <> {links.map((link) => { const LinkIcon = link.icon; return (

{link.name}

); })} ); }