import useSWR from 'swr' import { fetcher } from '../../../http/axiosInstance' import { BASE_URL } from '../../../constants' import { Accordion, AccordionHeader, AccordionItem, AccordionPanel, ColorSwatch, Text } from '@fluentui/react-components' import { useAppStore } from '../../../store/app' const MapLegend = ({ selectedDistrict, selectedYear, }: { selectedDistrict: number | null, selectedYear: number | null, }) => { const { colorScheme } = useAppStore() const { data: existingObjectsList } = useSWR( selectedYear && selectedDistrict ? `/general/objects/list?year=${selectedYear}&city_id=${selectedDistrict}&planning=0` : null, (url) => fetcher(url, BASE_URL.ems), { revalidateOnFocus: false } ) const { data: planningObjectsList } = useSWR( selectedYear && selectedDistrict ? `/general/objects/list?year=${selectedYear}&city_id=${selectedDistrict}&planning=1` : null, (url) => fetcher(url, BASE_URL.ems), { revalidateOnFocus: false } ) return (