Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 95x 1x 1x | // Admin cost-calculator config API client.
//
// Backed by:
// GET /api/admin/calculator-config → current pricing config
// PUT /api/admin/calculator-config → persist a new config (bumps version)
import type { CalculatorConfig } from "@interioring/utils/calculator";
import { request } from "../base";
export const adminCalculatorConfigApi = {
async getCalculatorConfig() {
return request<CalculatorConfig>(`/api/admin/calculator-config`);
},
async updateCalculatorConfig(config: CalculatorConfig) {
return request<CalculatorConfig>(`/api/admin/calculator-config`, {
method: "PUT",
body: config,
});
},
};
|