UNPKG

scrivito-pisasales-questionnaire-builder

Version:
57 lines (56 loc) 1.31 kB
import { isUserLoggedIn as g, provideDataClass as o, load as A } from "scrivito"; import { j as d, x as u, l as p } from "./scrivitoConfig-WST4rsmc.js"; const f = () => !d(u()) && !g(), l = async (t, s = !1) => { const e = u(), n = { "Accept-Language": "de" }; return e && s && f() && (n.Authorization = e), { url: `${p()}/${t}`, headers: n }; }; let a; const k = async () => { const t = await l("questionnaire", !0); a = o("Questionnaire", { restApi: t, attributes: { title: "string", externalId: "string", inputType: "string", forms: "boolean" } }); }, i = () => a || null; let c = !1; const D = (t) => { c = t; }, m = () => c, I = (t) => A(() => { var s, e; return m() ? ((s = i()) == null ? void 0 : s.all().take().pop()) || null : ((e = i()) == null ? void 0 : e.get(t)) || null; }); let r; const b = async () => { const t = await l("questionnaire-answer", !0); r = o("QuestionnaireAnswer", { restApi: t, attributes: { _id: "string", questionId: "string", updatedAt: "date", questionnaireId: "string", number: "number" } }); }, h = () => r || null; export { i as a, k as b, l as c, I as d, h as g, m as i, b as r, D as s }; //# sourceMappingURL=AnswersDataClass-IG1cx70G.js.map