import axios from 'axios' const BASE = import.meta.env.VITE_CLOUD_URL || '' const api = axios.create({ baseURL: BASE }) export async function fetchMenu(siteSlug) { const { data } = await api.get(`/api/menu/${siteSlug}`) return data } export async function submitOrder(siteSlug, body) { const { data } = await api.post(`/api/orders/${siteSlug}`, body) return data // { order_id, public_ref, status } } export async function fetchOrderStatus(publicRef) { const { data } = await api.get(`/api/orders/status/${publicRef}`) return data // { public_ref, status, rejection_reason } }