@octavianlab/olab-ui
Version:
Octavianlab UX/UI components
42 lines (41 loc) • 1.19 kB
JavaScript
import i from "axios";
import { u as n } from "./okeycloak/okeycloakloginbutton-1e392998.js";
import "./vendor-55459b0e.js";
import "vue";
import "moment";
import "./obannerbrowsersupport-8a97766f.js";
const s = {
stage: {
v2: "https://stage.octavianlab.com/accounting-service/admin/v2/",
base: "https://stage.octavianlab.com/accounting-service/v3/admin/api"
},
production: {
v2: "https://live.octavianlab.com/accounting-service/admin/v2/",
base: "https://live.octavianlab.com/accounting-service/v3/admin/api"
}
}, a = () => JSON.parse(localStorage.getItem("olab-ui-agp:utils")), c = s[a().env].base, r = () => ({
baseURL: c,
timeout: 15e3,
headers: {
"Content-Type": "application/json",
Authorization: a().token ? `${n().getStorageData("isKeycloakAuth") ? "JWTIDP" : "token"} ${a().token}` : ""
}
}), p = () => i.create(r()), e = p, g = {
search(t) {
return e().get("/pageSettings", { params: t });
},
add(t) {
return e().post("/pageSettings", t);
},
edit(t, o) {
return e().put(`/pageSettings/${t}`, o);
},
delete(t) {
return e().delete(`/pageSettings/${t}`);
}
}, h = {
pagesetting: g
};
export {
h as default
};