@rws-aoa/react-library
Version:
RWS AOA Design System
56 lines (55 loc) • 2.14 kB
JavaScript
import { jsx as A, jsxs as q } from "react/jsx-runtime";
import { c as P } from "../../../chunks/compiler-runtime.hDcrsMwn.js";
import { DialogTitle as B, DialogContent as E, Dialog as M } from "@mui/material";
import { l as C } from "../../../chunks/lodash.CA_K01A9.js";
import { AoaModalCloseButton as R } from "../modal-close-button/ModalCloseButton.js";
function Q(b) {
const o = P.c(27), {
DialogProps: t,
DialogTitleProps: e,
DialogContentProps: l,
modalQas: c,
open: j,
topic: p,
dialogContent: x,
dialogActions: f,
closeAction: g
} = b, h = c?.modal ?? "modal", u = !!j;
let i;
o[0] !== t?.sx ? (i = C.merge({
"> div > div": {
borderRadius: 0,
minWidth: "45vw"
}
}, t?.sx), o[0] = t?.sx, o[1] = i) : i = o[1];
const D = c?.title ?? "modal-title";
let s;
o[2] !== e?.sx ? (s = C.merge({
padding: "3rem 3rem 1rem",
color: "var(--color-rijks-logoblue)",
fontSize: "1.1rem",
fontWeight: "bolder"
}, e?.sx), o[2] = e?.sx, o[3] = s) : s = o[3];
let r;
o[4] !== e || o[5] !== D || o[6] !== s || o[7] !== p ? (r = /* @__PURE__ */ A(B, { ...e, "data-qa": D, sx: s, children: p }), o[4] = e, o[5] = D, o[6] = s, o[7] = p, o[8] = r) : r = o[8];
let a;
o[9] !== g ? (a = /* @__PURE__ */ A(R, { closeAction: g }), o[9] = g, o[10] = a) : a = o[10];
const v = c?.content ?? "modal-content";
let n;
o[11] !== l?.sx ? (n = C.merge({
padding: "0 3rem 2rem"
}, l?.sx), o[11] = l?.sx, o[12] = n) : n = o[12];
let m;
o[13] !== l || o[14] !== x || o[15] !== v || o[16] !== n ? (m = /* @__PURE__ */ A(E, { ...l, "data-qa": v, sx: n, children: x }), o[13] = l, o[14] = x, o[15] = v, o[16] = n, o[17] = m) : m = o[17];
let d;
return o[18] !== t || o[19] !== f || o[20] !== h || o[21] !== m || o[22] !== u || o[23] !== i || o[24] !== r || o[25] !== a ? (d = /* @__PURE__ */ q(M, { ...t, "data-qa": h, open: u, sx: i, children: [
r,
a,
m,
f
] }), o[18] = t, o[19] = f, o[20] = h, o[21] = m, o[22] = u, o[23] = i, o[24] = r, o[25] = a, o[26] = d) : d = o[26], d;
}
export {
Q as AoaModal
};
//# sourceMappingURL=Modal.js.map