mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-02-06 22:00:09 +00:00
25 lines
652 B
JavaScript
25 lines
652 B
JavaScript
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/`)
|
|
},
|
|
}
|
|
}
|