fix map layout
This commit is contained in:
@@ -11,6 +11,7 @@ import { ComponentMap_DetailData, ComponentMap_DrawerDetailData } from "../_comp
|
|||||||
import { apiGetAllMap } from "../lib/api_map";
|
import { apiGetAllMap } from "../lib/api_map";
|
||||||
import { defaultLatLong, defaultMapZoom } from "../lib/default_lat_long";
|
import { defaultLatLong, defaultMapZoom } from "../lib/default_lat_long";
|
||||||
import { IDataMap } from "../lib/type_map";
|
import { IDataMap } from "../lib/type_map";
|
||||||
|
import CustomSkeleton from "@/app_modules/components/CustomSkeleton";
|
||||||
|
|
||||||
export function UiMap_MapBoxViewNew({ mapboxToken, }: { mapboxToken: string }) {
|
export function UiMap_MapBoxViewNew({ mapboxToken, }: { mapboxToken: string }) {
|
||||||
const [mapId, setMapId] = useState("");
|
const [mapId, setMapId] = useState("");
|
||||||
@@ -44,9 +45,7 @@ export function UiMap_MapBoxViewNew({ mapboxToken, }: { mapboxToken: string }) {
|
|||||||
<Stack style={{ borderRadius: "10px" }}>
|
<Stack style={{ borderRadius: "10px" }}>
|
||||||
{
|
{
|
||||||
loading ?
|
loading ?
|
||||||
<Stack align="center" spacing="sm">
|
<CustomSkeleton height={"80vh"}/>
|
||||||
<Loader color="gray" variant="dots" />
|
|
||||||
</Stack>
|
|
||||||
:
|
:
|
||||||
<Map
|
<Map
|
||||||
mapboxAccessToken={mapboxToken}
|
mapboxAccessToken={mapboxToken}
|
||||||
@@ -59,7 +58,7 @@ export function UiMap_MapBoxViewNew({ mapboxToken, }: { mapboxToken: string }) {
|
|||||||
style={{
|
style={{
|
||||||
cursor: "pointer",
|
cursor: "pointer",
|
||||||
width: "auto",
|
width: "auto",
|
||||||
height: "90vh",
|
height: "80vh",
|
||||||
borderRadius: "5px",
|
borderRadius: "5px",
|
||||||
}}
|
}}
|
||||||
attributionControl={false}
|
attributionControl={false}
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
|
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
|
||||||
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
|
import { Component_Header } from "@/app_modules/_global/component/new/component_header";
|
||||||
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
|
import UI_NewLayoutTamplate, { UI_NewChildren, UI_NewHeader } from "@/app_modules/_global/ui/V2_layout_tamplate";
|
||||||
import { UiMap_CreatePin } from "../ui/ui_create_pin";
|
import { UiMap_CreatePin } from "../ui/ui_create_pin";
|
||||||
|
|
||||||
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
||||||
export async function Map_CreateNewPin() {
|
export async function Map_CreateNewPin() {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<UIGlobal_LayoutTamplate
|
{/* <UIGlobal_LayoutTamplate
|
||||||
header={
|
header={
|
||||||
<UIGlobal_LayoutHeaderTamplate title="Tambah Pin" hideButtonLeft />
|
<UIGlobal_LayoutHeaderTamplate title="Tambah Pin" hideButtonLeft />
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,20 @@ export async function Map_CreateNewPin() {
|
|||||||
) : (
|
) : (
|
||||||
<UiMap_CreatePin mapboxToken={mapboxToken} />
|
<UiMap_CreatePin mapboxToken={mapboxToken} />
|
||||||
)}
|
)}
|
||||||
</UIGlobal_LayoutTamplate>
|
</UIGlobal_LayoutTamplate> */}
|
||||||
|
|
||||||
|
<UI_NewLayoutTamplate>
|
||||||
|
<UI_NewHeader>
|
||||||
|
<Component_Header title="Tambah Pin" hideButtonLeft />
|
||||||
|
</UI_NewHeader>
|
||||||
|
<UI_NewChildren>
|
||||||
|
{!mapboxToken ? (
|
||||||
|
<ComponentGlobal_IsEmptyData text="Mapbox token not found" />
|
||||||
|
) : (
|
||||||
|
<UiMap_CreatePin mapboxToken={mapboxToken} />
|
||||||
|
)}
|
||||||
|
</UI_NewChildren>
|
||||||
|
</UI_NewLayoutTamplate>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,28 @@
|
|||||||
import UIGlobal_LayoutHeaderTamplate from "@/app_modules/_global/ui/ui_header_tamplate";
|
import { Component_Header } from "@/app_modules/_global/component/new/component_header";
|
||||||
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
|
import UI_NewLayoutTamplate, {
|
||||||
|
UI_NewChildren,
|
||||||
|
UI_NewHeader,
|
||||||
|
} from "@/app_modules/_global/ui/V2_layout_tamplate";
|
||||||
import { UiMap_CustomPin } from "../ui";
|
import { UiMap_CustomPin } from "../ui";
|
||||||
|
|
||||||
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
||||||
export async function Map_CustomPin({ dataMap }: { dataMap: any }) {
|
export async function Map_CustomPin({ dataMap }: { dataMap: any }) {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<UIGlobal_LayoutTamplate
|
{/* <UIGlobal_LayoutTamplate
|
||||||
header={<UIGlobal_LayoutHeaderTamplate title="Custom Pin" />}
|
header={<UIGlobal_LayoutHeaderTamplate title="Custom Pin" />}
|
||||||
>
|
>
|
||||||
<UiMap_CustomPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
<UiMap_CustomPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
||||||
</UIGlobal_LayoutTamplate>
|
</UIGlobal_LayoutTamplate> */}
|
||||||
|
|
||||||
|
<UI_NewLayoutTamplate>
|
||||||
|
<UI_NewHeader>
|
||||||
|
<Component_Header title="Custom Pin" />
|
||||||
|
</UI_NewHeader>
|
||||||
|
<UI_NewChildren>
|
||||||
|
<UiMap_CustomPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
||||||
|
</UI_NewChildren>
|
||||||
|
</UI_NewLayoutTamplate>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate
|
|||||||
import { UiMap_CreatePin } from "../ui/ui_create_pin";
|
import { UiMap_CreatePin } from "../ui/ui_create_pin";
|
||||||
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
|
import ComponentGlobal_IsEmptyData from "@/app_modules/_global/component/is_empty_data";
|
||||||
import { UiMap_EditPin } from "../ui";
|
import { UiMap_EditPin } from "../ui";
|
||||||
|
import { Component_Header } from "@/app_modules/_global/component/new/component_header";
|
||||||
|
import UI_NewLayoutTamplate, { UI_NewHeader, UI_NewChildren } from "@/app_modules/_global/ui/V2_layout_tamplate";
|
||||||
|
|
||||||
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
const mapboxToken = process.env.MAPBOX_TOKEN!;
|
||||||
export async function Map_EditPin({
|
export async function Map_EditPin({
|
||||||
@@ -17,11 +19,20 @@ export async function Map_EditPin({
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<UIGlobal_LayoutTamplate
|
{/* <UIGlobal_LayoutTamplate
|
||||||
header={<UIGlobal_LayoutHeaderTamplate title="Edit Pin" />}
|
header={<UIGlobal_LayoutHeaderTamplate title="Edit Pin" />}
|
||||||
>
|
>
|
||||||
<UiMap_EditPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
<UiMap_EditPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
||||||
</UIGlobal_LayoutTamplate>
|
</UIGlobal_LayoutTamplate> */}
|
||||||
|
|
||||||
|
<UI_NewLayoutTamplate>
|
||||||
|
<UI_NewHeader>
|
||||||
|
<Component_Header title="Edit Pin" />
|
||||||
|
</UI_NewHeader>
|
||||||
|
<UI_NewChildren>
|
||||||
|
<UiMap_EditPin mapboxToken={mapboxToken} dataMap={dataMap} />
|
||||||
|
</UI_NewChildren>
|
||||||
|
</UI_NewLayoutTamplate>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +1,25 @@
|
|||||||
import UIGlobal_LayoutTamplate from "@/app_modules/_global/ui/ui_layout_tamplate";
|
import { Component_Header } from "@/app_modules/_global/component/new/component_header";
|
||||||
import { ComponentMap_Header } from "../_component";
|
import UI_NewLayoutTamplate, {
|
||||||
|
UI_NewChildren,
|
||||||
|
UI_NewHeader,
|
||||||
|
} from "@/app_modules/_global/ui/V2_layout_tamplate";
|
||||||
import { UiMap_MapBoxViewNew } from "../ui/ui_map_new";
|
import { UiMap_MapBoxViewNew } from "../ui/ui_map_new";
|
||||||
|
|
||||||
export async function Map_ViewNew({ mapboxToken }: { mapboxToken: string }) {
|
export async function Map_ViewNew({ mapboxToken }: { mapboxToken: string }) {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<UIGlobal_LayoutTamplate header={<ComponentMap_Header />}>
|
{/* <UIGlobal_LayoutTamplate header={<ComponentMap_Header />}>
|
||||||
<UiMap_MapBoxViewNew mapboxToken={mapboxToken} />
|
<UiMap_MapBoxViewNew mapboxToken={mapboxToken} />
|
||||||
</UIGlobal_LayoutTamplate>
|
</UIGlobal_LayoutTamplate> */}
|
||||||
|
|
||||||
|
<UI_NewLayoutTamplate>
|
||||||
|
<UI_NewHeader>
|
||||||
|
<Component_Header title="Business Maps" />
|
||||||
|
</UI_NewHeader>
|
||||||
|
<UI_NewChildren>
|
||||||
|
<UiMap_MapBoxViewNew mapboxToken={mapboxToken} />
|
||||||
|
</UI_NewChildren>
|
||||||
|
</UI_NewLayoutTamplate>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user