import { Button } from "@/shared/components/ui/button"; import { Popover, PopoverContent, PopoverTrigger, } from "@/shared/components/ui/popover"; import { useAtom } from "jotai"; import { Map } from "lucide-react"; import { mapTypeAtom } from "../state/map-type"; import { basemapConfig } from "../config/basemap-config"; import { activeBasemapAtom, BasemapType } from "../state/active-basemap"; import { useState } from "react"; import { featureFlags } from "@/shared/config/feature-flag"; const MapSettings = () => { const [mapType, setMapType] = useAtom(mapTypeAtom); const [activeBasemap, setActiveBasemap] = useAtom(activeBasemapAtom); const [activeBasemapName, setActiveBasemapName] = useState( basemapConfig[activeBasemap].name ); return (
{featureFlags.advancedMaps.isActive && (

Map View

)}
Base Map
{activeBasemapName}
{Object.entries(basemapConfig).map( ([key, { thumbnail, name }]) => ( ) )}
); }; export default MapSettings;