Files
hipmi-mobile/service/api-client/api-maps.ts
Bagasbanuna02 f750d158be Integrasi Map Business
Add:
 components/Map/MapSelected.tsx
        components/_ShareComponent/GridTwoView.tsx
        service/api-client/api-maps.ts
utils/openInDeviceMaps.ts

Fix:
 modified:   app/(application)/(user)/maps/[id]/edit.tsx
        modified:   app/(application)/(user)/maps/create.tsx
        modified:   app/(application)/(user)/maps/index.tsx
        modified:   app/(application)/(user)/portofolio/[id]/index.tsx
        modified:   components/Map/MapCustom.tsx
        modified:   screens/Portofolio/BusinessLocationSection.tsx
        modified:   screens/Portofolio/DataPortofolio.tsx
        modified:   screens/Portofolio/ListPage.tsx

### No issue
2025-10-13 17:46:47 +08:00

41 lines
897 B
TypeScript

import { apiConfig } from "../api-config";
export async function apiMapsCreate({ data }: { data: any }) {
try {
const response = await apiConfig.post(`/mobile/maps`, {
data: data,
});
return response.data;
} catch (error) {
throw error;
}
}
export async function apiMapsGetAll() {
try {
const response = await apiConfig.get("/mobile/maps");
return response.data;
} catch (error) {
throw error;
}
}
export async function apiMapsGetOne({ id }: { id: string }) {
try {
const response = await apiConfig.get(`/mobile/maps/${id}`);
return response.data;
} catch (error) {
throw error;
}
}
export async function apiMapsUpdate({ id, data }: { id: string; data: any }) {
try {
const response = await apiConfig.put(`/mobile/maps/${id}`, {
data: data,
});
return response.data;
} catch (error) {
throw error;
}
}