Kairo-Jinkendo/frontend/src/api/milestones.js

24 lines
647 B
JavaScript
Raw Normal View History

import { apiFetch } from './client.js'
export function listInitiativeMilestones(initiativeId) {
return apiFetch(`/api/initiatives/${initiativeId}/milestones`)
}
export function createInitiativeMilestone(initiativeId, body) {
return apiFetch(`/api/initiatives/${initiativeId}/milestones`, {
method: 'POST',
body: JSON.stringify(body),
})
}
export function updateMilestone(milestoneId, body) {
return apiFetch(`/api/milestones/${milestoneId}`, {
method: 'PATCH',
body: JSON.stringify(body),
})
}
export function deleteMilestone(milestoneId) {
return apiFetch(`/api/milestones/${milestoneId}`, { method: 'DELETE' })
}