"use client";
import { MODEL_MAP } from "@/app_modules/map/lib/interface";
import ComponentAdminGlobal_IsEmptyData from "../../_admin_global/is_empty_data";
import { useState } from "react";
import {
defaultLatLong,
defaultMapZoom,
} from "@/app_modules/map/lib/default_lat_long";
import { Image, Paper, Stack, Text } from "@mantine/core";
import "mapbox-gl/dist/mapbox-gl.css";
import Map, {
AttributionControl,
Marker,
NavigationControl,
ScaleControl,
} from "react-map-gl";
import { ComponentAdminMap_Drawer } from "../component";
export function UiAdminMap_MapBoxView({
mapboxToken,
dataMap,
}: {
mapboxToken: string;
dataMap: MODEL_MAP[];
}) {
const [mapId, setMapId] = useState("");
const [openDrawer, setOpenDrawer] = useState(false);
const [data, setData] = useState(dataMap);
if (!mapboxToken)
return ;
return (
<>
setOpenDrawer(false)}
data={mapId as any}
/>
>
);
}