export default (client) => { return { create(builderId, name, path, pathParams = {}) { return client.post(`builder/${builderId}/pages/`, { name, path, path_params: pathParams, }) }, update(pageId, values) { return client.patch(`builder/pages/${pageId}/`, values) }, delete(pageId) { return client.delete(`builder/pages/${pageId}/`) }, order(builderId, order) { return client.post(`/builder/${builderId}/pages/order/`, { page_ids: order, }) }, duplicate(pageId) { return client.post(`/builder/pages/${pageId}/duplicate/async/`) }, } }