import React from 'react'; import { Squares2X2Icon, PlusCircleIcon } from '@heroicons/react/24/outline'; import { Location } from 'react-router-dom'; import { Area } from '../../entities/Area'; import { useTranslation } from 'react-i18next'; interface SidebarAreasProps { handleNavClick: (path: string, title: string, icon: JSX.Element) => void; location: Location; isDarkMode: boolean; openAreaModal: (area: Area | null) => void; areas: Area[]; } const SidebarAreas: React.FC = ({ handleNavClick, location, openAreaModal, }) => { const { t } = useTranslation(); const isActiveArea = (path: string) => { return location.pathname === path ? 'bg-gray-200 dark:bg-gray-700 text-gray-900 dark:text-white' : 'text-gray-700 dark:text-gray-300'; }; return ( <> ); }; export default SidebarAreas;