'use client'; import { NavMain as GeneralMain, NavMain as AdministrationMain, NavMain as StatisticsMain, } from '@/components/nav-main'; import { GeneralItems, AdministrationItems, StatisticsItems } from '@/constants/data'; import { Sidebar, SidebarContent, SidebarHeader, SidebarRail, } from '@repo/shadcn/sidebar'; import { GalleryVerticalEnd } from 'lucide-react'; import * as React from 'react'; // import { NavItem } from '@/types'; import { useSession } from 'next-auth/react'; export const company = { name: 'Sistema para Productores', logo: GalleryVerticalEnd, plan: 'FONDEMI', }; export function AppSidebar({ ...props }: React.ComponentProps) { const { data: session } = useSession(); const userRole = session?.user.role[0]?.rol ? session.user.role[0].rol :''; // console.log(AdministrationItems[0]?.role); return (
{/* */}
{company.name} {company.plan}
{StatisticsItems[0]?.role?.includes(userRole) && } {AdministrationItems[0]?.role?.includes(userRole) && } {/* */}
); }