import ChevronDownIcon from '@heroicons/react/24/outline/ChevronDownIcon'; import { useEffect, useState } from 'react'; import { Link, usePage } from '@inertiajs/react'; function SidebarSubmenu({ submenu, name, icon }) { const { url } = usePage(); const [isExpanded, setIsExpanded] = useState(false); useEffect(() => { if (submenu.some(m => m.path === url)) { setIsExpanded(true); } }, [url, submenu]); return (