diff --git a/src/app/map/[id]/components/inspector/InspectorPanel.tsx b/src/app/map/[id]/components/inspector/InspectorPanel.tsx
index b49cfb70f..05bc4a9ef 100644
--- a/src/app/map/[id]/components/inspector/InspectorPanel.tsx
+++ b/src/app/map/[id]/components/inspector/InspectorPanel.tsx
@@ -1,5 +1,11 @@
import { useQuery } from "@tanstack/react-query";
-import { ArrowLeftIcon, MapPinIcon, TableIcon, XIcon } from "lucide-react";
+import {
+ ArrowLeftIcon,
+ MapPinIcon,
+ SettingsIcon,
+ TableIcon,
+ XIcon,
+} from "lucide-react";
import { useInspector } from "@/app/map/[id]/hooks/useInspector";
import { useTable } from "@/app/map/[id]/hooks/useTable";
@@ -9,10 +15,15 @@ import { Button } from "@/shadcn/ui/button";
import { cn } from "@/shadcn/utils";
import { LayerType } from "@/types";
import { useMapRef } from "../../hooks/useMapCore";
-import LayerTypeIcon from "../LayerTypeIcon";
import BoundaryMarkersList from "./BoundaryMarkersList";
import PropertiesList from "./PropertiesList";
import TurfMarkersList from "./TurfMarkersList";
+import {
+ UnderlineTabs,
+ UnderlineTabsContent,
+ UnderlineTabsList,
+ UnderlineTabsTrigger,
+} from "./UnderlineTabs";
export default function InspectorPanel() {
const {
@@ -22,6 +33,7 @@ export default function InspectorPanel() {
selectedTurf,
focusedRecord,
setFocusedRecord,
+ selectedRecords,
} = useInspector();
const mapRef = useMapRef();
const { setSelectedDataSourceId, selectedDataSourceId } = useTable();
@@ -49,6 +61,8 @@ export default function InspectorPanel() {
(selectedTurf && type !== LayerType.Turf) ||
(selectedBoundary && type !== LayerType.Boundary);
+ const markerCount = selectedRecords?.length || 0;
+
const onCloseDetailsView = () => {
setFocusedRecord(null);
};
@@ -65,15 +79,14 @@ export default function InspectorPanel() {
-
+
-
-
{inspectorContent?.name as string}