@budibase/server
Version:
Budibase Web Server
206 lines (205 loc) • 5.72 kB
JavaScript
import { S as J, i as H, s as I, e as O, b as f, aJ as F, f as A, B as T, o as R, ae as K, N as V, y as M, O as P, ch as Q, a as k, t as U, by as L, d as S, g as h, l as B, j as W, r as X } from "./index-fc73233e.js";
function C(s, l, e) {
const i = s.slice();
return i[15] = l[e], i;
}
function N(s) {
let l, e = V(
/*parsedOptions*/
s[7]
), i = [];
for (let t = 0; t < e.length; t += 1)
i[t] = j(C(s, e, t));
return {
c() {
for (let t = 0; t < i.length; t += 1)
i[t].c();
l = M();
},
m(t, u) {
for (let n = 0; n < i.length; n += 1)
i[n] && i[n].m(t, u);
A(t, l, u);
},
p(t, u) {
if (u & /*getOptionTitle, parsedOptions, readonly, getOptionLabel, getOptionValue, disabled, value, onChange*/
509) {
e = V(
/*parsedOptions*/
t[7]
);
let n;
for (n = 0; n < e.length; n += 1) {
const _ = C(t, e, n);
i[n] ? i[n].p(_, u) : (i[n] = j(_), i[n].c(), i[n].m(l.parentNode, l));
}
for (; n < i.length; n += 1)
i[n].d(1);
i.length = e.length;
}
},
d(t) {
t && R(l), P(i, t);
}
};
}
function j(s) {
let l, e, i, t = !1, u, n, _, c, d = (
/*getOptionLabel*/
s[4](
/*option*/
s[15]
) + ""
), b, m, g, v, y, p;
return v = Q(
/*$$binding_groups*/
s[12][0]
), {
c() {
l = O("div"), e = O("input"), u = k(), n = O("span"), _ = k(), c = O("label"), b = U(d), m = k(), e.__value = i = /*getOptionValue*/
s[5](
/*option*/
s[15]
), L(e, e.__value), f(e, "type", "radio"), f(e, "class", "spectrum-Radio-input svelte-ylb1af"), e.disabled = /*disabled*/
s[2], f(n, "class", "spectrum-Radio-button"), f(c, "for", ""), f(c, "class", "spectrum-Radio-label"), f(l, "title", g = /*getOptionTitle*/
s[6](
/*option*/
s[15]
)), f(l, "class", "spectrum-Radio spectrum-FieldGroup-item spectrum-Radio--emphasized svelte-ylb1af"), S(
l,
"readonly",
/*readonly*/
s[3]
), v.p(e);
},
m(r, o) {
A(r, l, o), h(l, e), e.checked = e.__value === /*value*/
s[0], h(l, u), h(l, n), h(l, _), h(l, c), h(c, b), h(l, m), y || (p = [
B(
e,
"change",
/*onChange*/
s[8]
),
B(
e,
"change",
/*input_change_handler*/
s[11]
)
], y = !0);
},
p(r, o) {
o & /*getOptionValue, parsedOptions*/
160 && i !== (i = /*getOptionValue*/
r[5](
/*option*/
r[15]
)) && (e.__value = i, L(e, e.__value), t = !0), o & /*disabled*/
4 && (e.disabled = /*disabled*/
r[2]), (t || o & /*value, parsedOptions*/
129) && (e.checked = e.__value === /*value*/
r[0]), o & /*getOptionLabel, parsedOptions*/
144 && d !== (d = /*getOptionLabel*/
r[4](
/*option*/
r[15]
) + "") && W(b, d), o & /*getOptionTitle, parsedOptions*/
192 && g !== (g = /*getOptionTitle*/
r[6](
/*option*/
r[15]
)) && f(l, "title", g), o & /*readonly*/
8 && S(
l,
"readonly",
/*readonly*/
r[3]
);
},
d(r) {
r && R(l), v.r(), y = !1, X(p);
}
};
}
function Y(s) {
let l, e = (
/*parsedOptions*/
s[7] && Array.isArray(
/*parsedOptions*/
s[7]
)
), i, t = e && N(s);
return {
c() {
l = O("div"), t && t.c(), f(l, "class", i = F(`spectrum-FieldGroup spectrum-FieldGroup--${/*direction*/
s[1]}`) + " svelte-ylb1af");
},
m(u, n) {
A(u, l, n), t && t.m(l, null);
},
p(u, [n]) {
n & /*parsedOptions*/
128 && (e = /*parsedOptions*/
u[7] && Array.isArray(
/*parsedOptions*/
u[7]
)), e ? t ? t.p(u, n) : (t = N(u), t.c(), t.m(l, null)) : t && (t.d(1), t = null), n & /*direction*/
2 && i !== (i = F(`spectrum-FieldGroup spectrum-FieldGroup--${/*direction*/
u[1]}`) + " svelte-ylb1af") && f(l, "class", i);
},
i: T,
o: T,
d(u) {
u && R(l), t && t.d();
}
};
}
function Z(s, l, e) {
let i, { direction: t = "vertical" } = l, { value: u = null } = l, { options: n = [] } = l, { disabled: _ = !1 } = l, { readonly: c = !1 } = l, { getOptionLabel: d = (a) => a } = l, { getOptionValue: b = (a) => a } = l, { getOptionTitle: m = (a) => a } = l, { sort: g = !1 } = l;
const v = K(), y = (a) => v("change", a.target.value), p = (a, G, q) => !(a != null && a.length) || !Array.isArray(a) ? [] : q ? [...a].sort((w, z) => {
const D = G(w), E = G(z);
return D > E ? 1 : -1;
}) : a, r = [[]];
function o() {
u = this.__value, e(0, u);
}
return s.$$set = (a) => {
"direction" in a && e(1, t = a.direction), "value" in a && e(0, u = a.value), "options" in a && e(9, n = a.options), "disabled" in a && e(2, _ = a.disabled), "readonly" in a && e(3, c = a.readonly), "getOptionLabel" in a && e(4, d = a.getOptionLabel), "getOptionValue" in a && e(5, b = a.getOptionValue), "getOptionTitle" in a && e(6, m = a.getOptionTitle), "sort" in a && e(10, g = a.sort);
}, s.$$.update = () => {
s.$$.dirty & /*options, getOptionLabel, sort*/
1552 && e(7, i = p(n, d, g));
}, [
u,
t,
_,
c,
d,
b,
m,
i,
y,
n,
g,
o,
r
];
}
class $ extends J {
constructor(l) {
super(), H(this, l, Z, Y, I, {
direction: 1,
value: 0,
options: 9,
disabled: 2,
readonly: 3,
getOptionLabel: 4,
getOptionValue: 5,
getOptionTitle: 6,
sort: 10
});
}
}
export {
$ as R
};