| 123456789101112131415161718192021222324252627282930 |
- import api from "src/api";
- export const getKanbans = async () => {
- const { data } = await api.get("/franchisee/activities");
- return data.payload;
- };
- export const createKanban = async (payload) => {
- const { data } = await api.post("/franchisee/activities", payload);
- return data.payload;
- };
- export const updateKanban = async (id, payload) => {
- const { data } = await api.put(`/franchisee/activities/${id}`, payload);
- return data.payload;
- };
- export const deleteKanban = async (id) => {
- const { data } = await api.delete(`/franchisee/activities/${id}`);
- return data;
- };
- /**
- * Persists drag-and-drop reorder.
- * @param {Array<{id: number, phase: string, order: number}>} items
- */
- export const reorderKanbans = async (items) => {
- const { data } = await api.post("/franchisee/activities/reorder", { items });
- return data;
- };
|