import { apiFetch } from './client.js' export function listInitiativeRoadmapItems(initiativeId) { return apiFetch(`/api/initiatives/${initiativeId}/roadmap/items`) } export function createInitiativeRoadmapItem(initiativeId, body) { return apiFetch(`/api/initiatives/${initiativeId}/roadmap/items`, { method: 'POST', body: JSON.stringify(body), }) } export function updateRoadmapItem(itemId, body) { return apiFetch(`/api/roadmap-items/${itemId}`, { method: 'PATCH', body: JSON.stringify(body), }) } export function deleteRoadmapItem(itemId) { return apiFetch(`/api/roadmap-items/${itemId}`, { method: 'DELETE' }) } export function verifyRoadmapItemReached(itemId) { return apiFetch(`/api/roadmap-items/${itemId}/verify-reached`, { method: 'POST', }) } export function listRoadmapItemDependencies(itemId) { return apiFetch(`/api/roadmap-items/${itemId}/dependencies`) } export function addRoadmapItemDependency(itemId, body) { return apiFetch(`/api/roadmap-items/${itemId}/dependencies`, { method: 'POST', body: JSON.stringify(body), }) }