@carton-org/react-neumorphism
Version:
A React component library implementing the neumorphism design style
69 lines (68 loc) • 17.8 kB
JavaScript
import { jsxs as c, jsx as g } from "@emotion/react/jsx-runtime";
import { withTheme as N, css as G } from "@emotion/react";
import W from "../IconBox/IconBox.js";
import X from "../Typography/Typography.js";
import V from "../Button/Button.js";
import { AlertSquareIcon as Y } from "../../icons/AlertSquareIcon.js";
import { CrossSquareIcon as v } from "../../icons/CrossSquareIcon.js";
import { CheckSquareIcon as F } from "../../icons/CheckSquareIcon.js";
import { InfoSquareIcon as B } from "../../icons/InfoSquareIcon.js";
import { spacings as A } from "../../constants/units.js";
import { CrossIcon as x } from "../../icons/CrossIcon.js";
const z = (I, C) => {
switch (I) {
default:
case "info":
return /* @__PURE__ */ g(B, { color: C.fontColor });
case "success":
return /* @__PURE__ */ g(F, { color: C.fontColor });
case "error":
return /* @__PURE__ */ g(v, { color: C.fontColor });
case "warning":
return /* @__PURE__ */ g(Y, { color: C.fontColor });
}
}, p = ({
toast: I,
removeToast: C,
theme: b,
customStyle: l
}) => {
const {
background: i,
borderRadius: Z,
shadow: d,
border: u
} = b, m = z(I.type, b);
return /* @__PURE__ */ c("div", { css: [/* @__PURE__ */ G({
background: i,
borderRadius: Z,
boxShadow: d,
border: I.bordered === !0 ? u : "none",
padding: `${A.sm} ${A.md}`,
display: "flex",
gap: A.xl,
alignItems: "center",
justifyContent: "space-between"
}, process.env.NODE_ENV === "production" ? "" : ";label:Toast;", process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9iZW4vRG9jdW1lbnRzL1Byb2plY3RzL3JlYWN0LW5ldW1vcnBoaXNtZS9zcmMvbGliL2NvbXBvbmVudHMvVG9hc3QvVG9hc3QudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJDUSIsImZpbGUiOiIvVXNlcnMvYmVuL0RvY3VtZW50cy9Qcm9qZWN0cy9yZWFjdC1uZXVtb3JwaGlzbWUvc3JjL2xpYi9jb21wb25lbnRzL1RvYXN0L1RvYXN0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgU2VyaWFsaXplZFN0eWxlcywgVGhlbWUsIHdpdGhUaGVtZSB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuaW1wb3J0IHsgRXh0ZW5kZWRUb2FzdCwgVG9hc3QgYXMgVG9hc3RUeXBlIH0gZnJvbSBcIi4vdG9hc3QudHlwZVwiO1xuaW1wb3J0IHsgc3BhY2luZ3MgfSBmcm9tIFwiLi4vLi4vY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBCdXR0b24sIEljb25Cb3gsIFR5cG9ncmFwaHkgfSBmcm9tIFwiLi5cIjtcbmltcG9ydCB7XG4gIEFsZXJ0U3F1YXJlSWNvbixcbiAgQ2hlY2tTcXVhcmVJY29uLFxuICBDcm9zc0ljb24sXG4gIENyb3NzU3F1YXJlSWNvbixcbiAgSW5mb1NxdWFyZUljb24sXG59IGZyb20gXCIuLi8uLi9pY29uc1wiO1xuXG5pbnRlcmZhY2UgVG9hc3RQcm9wcyB7XG4gIHRvYXN0OiBFeHRlbmRlZFRvYXN0O1xuICByZW1vdmVUb2FzdDogKGlkOiBzdHJpbmcpID0+IHZvaWQ7XG4gIHRoZW1lOiBUaGVtZTtcbiAgY3VzdG9tU3R5bGU/OiBTZXJpYWxpemVkU3R5bGVzO1xufVxuY29uc3QgZ2V0SWNvbiA9ICh0eXBlOiBUb2FzdFR5cGVbXCJ0eXBlXCJdLCB0aGVtZTogVGhlbWUpID0+IHtcbiAgc3dpdGNoICh0eXBlKSB7XG4gICAgZGVmYXVsdDpcbiAgICBjYXNlIFwiaW5mb1wiOlxuICAgICAgcmV0dXJuIDxJbmZvU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwic3VjY2Vzc1wiOlxuICAgICAgcmV0dXJuIDxDaGVja1NxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gICAgY2FzZSBcImVycm9yXCI6XG4gICAgICByZXR1cm4gPENyb3NzU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgcmV0dXJuIDxBbGVydFNxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gIH1cbn07XG5jb25zdCBUb2FzdDogUmVhY3QuRkM8VG9hc3RQcm9wcz4gPSAoe1xuICB0b2FzdCxcbiAgcmVtb3ZlVG9hc3QsXG4gIHRoZW1lLFxuICBjdXN0b21TdHlsZSxcbn0pID0+IHtcbiAgY29uc3QgeyBiYWNrZ3JvdW5kLCBib3JkZXJSYWRpdXMsIHNoYWRvdywgYm9yZGVyIH0gPSB0aGVtZTtcbiAgY29uc3QgaWNvbiA9IGdldEljb24odG9hc3QudHlwZSwgdGhlbWUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtbXG4gICAgICAgIGNzcyh7XG4gICAgICAgICAgYmFja2dyb3VuZCxcbiAgICAgICAgICBib3JkZXJSYWRpdXMsXG4gICAgICAgICAgYm94U2hhZG93OiBzaGFkb3csXG4gICAgICAgICAgYm9yZGVyOiB0b2FzdC5ib3JkZXJlZCA9PT0gdHJ1ZSA/IGJvcmRlciA6IFwibm9uZVwiLFxuICAgICAgICAgIHBhZGRpbmc6IGAke3NwYWNpbmdzLnNtfSAke3NwYWNpbmdzLm1kfWAsXG4gICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgZ2FwOiBzcGFjaW5ncy54bCxcbiAgICAgICAgICBhbGlnbkl0ZW1zOiBcImNlbnRlclwiLFxuICAgICAgICAgIGp1c3RpZnlDb250ZW50OiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgfSksXG4gICAgICAgIGN1c3RvbVN0eWxlLFxuICAgICAgXX1cbiAgICA+XG4gICAgICA8ZGl2XG4gICAgICAgIGNzcz17Y3NzKHtcbiAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICBnYXA6IHNwYWNpbmdzLm1kLFxuICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgIH0pfVxuICAgICAgPlxuICAgICAgICA8SWNvbkJveCBpY29uPXtpY29ufSBzaXplPXt0b2FzdC5zaXplfSBibGFuayAvPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgY3NzPXtjc3Moe1xuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBmbGV4RGlyZWN0aW9uOiBcImNvbHVtblwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBnYXA6IHNwYWNpbmdzLnhzLFxuICAgICAgICAgIH0pfVxuICAgICAgICA+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gYm9sZD5cbiAgICAgICAgICAgIHt0b2FzdC50aXRsZX1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gdW5kZXJTaXplZD5cbiAgICAgICAgICAgIHt0b2FzdC5kZXNjcmlwdGlvbn1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIHt0b2FzdC5pc0Nsb3NhYmxlID09PSB0cnVlICYmIChcbiAgICAgICAgPEJ1dHRvblxuICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHJlbW92ZVRvYXN0KHRvYXN0LmlkKX1cbiAgICAgICAgICBpY29uTGVmdD17PENyb3NzSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPn1cbiAgICAgICAgICBzaXplPXtcInhzXCJ9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFRoZW1lKFRvYXN0KTtcbiJdfQ== */"), l, process.env.NODE_ENV === "production" ? "" : ";label:Toast;", process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9iZW4vRG9jdW1lbnRzL1Byb2plY3RzL3JlYWN0LW5ldW1vcnBoaXNtZS9zcmMvbGliL2NvbXBvbmVudHMvVG9hc3QvVG9hc3QudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBDTSIsImZpbGUiOiIvVXNlcnMvYmVuL0RvY3VtZW50cy9Qcm9qZWN0cy9yZWFjdC1uZXVtb3JwaGlzbWUvc3JjL2xpYi9jb21wb25lbnRzL1RvYXN0L1RvYXN0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgU2VyaWFsaXplZFN0eWxlcywgVGhlbWUsIHdpdGhUaGVtZSB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuaW1wb3J0IHsgRXh0ZW5kZWRUb2FzdCwgVG9hc3QgYXMgVG9hc3RUeXBlIH0gZnJvbSBcIi4vdG9hc3QudHlwZVwiO1xuaW1wb3J0IHsgc3BhY2luZ3MgfSBmcm9tIFwiLi4vLi4vY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBCdXR0b24sIEljb25Cb3gsIFR5cG9ncmFwaHkgfSBmcm9tIFwiLi5cIjtcbmltcG9ydCB7XG4gIEFsZXJ0U3F1YXJlSWNvbixcbiAgQ2hlY2tTcXVhcmVJY29uLFxuICBDcm9zc0ljb24sXG4gIENyb3NzU3F1YXJlSWNvbixcbiAgSW5mb1NxdWFyZUljb24sXG59IGZyb20gXCIuLi8uLi9pY29uc1wiO1xuXG5pbnRlcmZhY2UgVG9hc3RQcm9wcyB7XG4gIHRvYXN0OiBFeHRlbmRlZFRvYXN0O1xuICByZW1vdmVUb2FzdDogKGlkOiBzdHJpbmcpID0+IHZvaWQ7XG4gIHRoZW1lOiBUaGVtZTtcbiAgY3VzdG9tU3R5bGU/OiBTZXJpYWxpemVkU3R5bGVzO1xufVxuY29uc3QgZ2V0SWNvbiA9ICh0eXBlOiBUb2FzdFR5cGVbXCJ0eXBlXCJdLCB0aGVtZTogVGhlbWUpID0+IHtcbiAgc3dpdGNoICh0eXBlKSB7XG4gICAgZGVmYXVsdDpcbiAgICBjYXNlIFwiaW5mb1wiOlxuICAgICAgcmV0dXJuIDxJbmZvU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwic3VjY2Vzc1wiOlxuICAgICAgcmV0dXJuIDxDaGVja1NxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gICAgY2FzZSBcImVycm9yXCI6XG4gICAgICByZXR1cm4gPENyb3NzU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgcmV0dXJuIDxBbGVydFNxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gIH1cbn07XG5jb25zdCBUb2FzdDogUmVhY3QuRkM8VG9hc3RQcm9wcz4gPSAoe1xuICB0b2FzdCxcbiAgcmVtb3ZlVG9hc3QsXG4gIHRoZW1lLFxuICBjdXN0b21TdHlsZSxcbn0pID0+IHtcbiAgY29uc3QgeyBiYWNrZ3JvdW5kLCBib3JkZXJSYWRpdXMsIHNoYWRvdywgYm9yZGVyIH0gPSB0aGVtZTtcbiAgY29uc3QgaWNvbiA9IGdldEljb24odG9hc3QudHlwZSwgdGhlbWUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtbXG4gICAgICAgIGNzcyh7XG4gICAgICAgICAgYmFja2dyb3VuZCxcbiAgICAgICAgICBib3JkZXJSYWRpdXMsXG4gICAgICAgICAgYm94U2hhZG93OiBzaGFkb3csXG4gICAgICAgICAgYm9yZGVyOiB0b2FzdC5ib3JkZXJlZCA9PT0gdHJ1ZSA/IGJvcmRlciA6IFwibm9uZVwiLFxuICAgICAgICAgIHBhZGRpbmc6IGAke3NwYWNpbmdzLnNtfSAke3NwYWNpbmdzLm1kfWAsXG4gICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgZ2FwOiBzcGFjaW5ncy54bCxcbiAgICAgICAgICBhbGlnbkl0ZW1zOiBcImNlbnRlclwiLFxuICAgICAgICAgIGp1c3RpZnlDb250ZW50OiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgfSksXG4gICAgICAgIGN1c3RvbVN0eWxlLFxuICAgICAgXX1cbiAgICA+XG4gICAgICA8ZGl2XG4gICAgICAgIGNzcz17Y3NzKHtcbiAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICBnYXA6IHNwYWNpbmdzLm1kLFxuICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgIH0pfVxuICAgICAgPlxuICAgICAgICA8SWNvbkJveCBpY29uPXtpY29ufSBzaXplPXt0b2FzdC5zaXplfSBibGFuayAvPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgY3NzPXtjc3Moe1xuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBmbGV4RGlyZWN0aW9uOiBcImNvbHVtblwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBnYXA6IHNwYWNpbmdzLnhzLFxuICAgICAgICAgIH0pfVxuICAgICAgICA+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gYm9sZD5cbiAgICAgICAgICAgIHt0b2FzdC50aXRsZX1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gdW5kZXJTaXplZD5cbiAgICAgICAgICAgIHt0b2FzdC5kZXNjcmlwdGlvbn1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIHt0b2FzdC5pc0Nsb3NhYmxlID09PSB0cnVlICYmIChcbiAgICAgICAgPEJ1dHRvblxuICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHJlbW92ZVRvYXN0KHRvYXN0LmlkKX1cbiAgICAgICAgICBpY29uTGVmdD17PENyb3NzSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPn1cbiAgICAgICAgICBzaXplPXtcInhzXCJ9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFRoZW1lKFRvYXN0KTtcbiJdfQ== */"], children: [
/* @__PURE__ */ c("div", { css: /* @__PURE__ */ G({
display: "flex",
gap: A.md,
alignItems: "center"
}, process.env.NODE_ENV === "production" ? "" : ";label:Toast;", process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9iZW4vRG9jdW1lbnRzL1Byb2plY3RzL3JlYWN0LW5ldW1vcnBoaXNtZS9zcmMvbGliL2NvbXBvbmVudHMvVG9hc3QvVG9hc3QudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBEYSIsImZpbGUiOiIvVXNlcnMvYmVuL0RvY3VtZW50cy9Qcm9qZWN0cy9yZWFjdC1uZXVtb3JwaGlzbWUvc3JjL2xpYi9jb21wb25lbnRzL1RvYXN0L1RvYXN0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgU2VyaWFsaXplZFN0eWxlcywgVGhlbWUsIHdpdGhUaGVtZSB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuaW1wb3J0IHsgRXh0ZW5kZWRUb2FzdCwgVG9hc3QgYXMgVG9hc3RUeXBlIH0gZnJvbSBcIi4vdG9hc3QudHlwZVwiO1xuaW1wb3J0IHsgc3BhY2luZ3MgfSBmcm9tIFwiLi4vLi4vY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBCdXR0b24sIEljb25Cb3gsIFR5cG9ncmFwaHkgfSBmcm9tIFwiLi5cIjtcbmltcG9ydCB7XG4gIEFsZXJ0U3F1YXJlSWNvbixcbiAgQ2hlY2tTcXVhcmVJY29uLFxuICBDcm9zc0ljb24sXG4gIENyb3NzU3F1YXJlSWNvbixcbiAgSW5mb1NxdWFyZUljb24sXG59IGZyb20gXCIuLi8uLi9pY29uc1wiO1xuXG5pbnRlcmZhY2UgVG9hc3RQcm9wcyB7XG4gIHRvYXN0OiBFeHRlbmRlZFRvYXN0O1xuICByZW1vdmVUb2FzdDogKGlkOiBzdHJpbmcpID0+IHZvaWQ7XG4gIHRoZW1lOiBUaGVtZTtcbiAgY3VzdG9tU3R5bGU/OiBTZXJpYWxpemVkU3R5bGVzO1xufVxuY29uc3QgZ2V0SWNvbiA9ICh0eXBlOiBUb2FzdFR5cGVbXCJ0eXBlXCJdLCB0aGVtZTogVGhlbWUpID0+IHtcbiAgc3dpdGNoICh0eXBlKSB7XG4gICAgZGVmYXVsdDpcbiAgICBjYXNlIFwiaW5mb1wiOlxuICAgICAgcmV0dXJuIDxJbmZvU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwic3VjY2Vzc1wiOlxuICAgICAgcmV0dXJuIDxDaGVja1NxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gICAgY2FzZSBcImVycm9yXCI6XG4gICAgICByZXR1cm4gPENyb3NzU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgcmV0dXJuIDxBbGVydFNxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gIH1cbn07XG5jb25zdCBUb2FzdDogUmVhY3QuRkM8VG9hc3RQcm9wcz4gPSAoe1xuICB0b2FzdCxcbiAgcmVtb3ZlVG9hc3QsXG4gIHRoZW1lLFxuICBjdXN0b21TdHlsZSxcbn0pID0+IHtcbiAgY29uc3QgeyBiYWNrZ3JvdW5kLCBib3JkZXJSYWRpdXMsIHNoYWRvdywgYm9yZGVyIH0gPSB0aGVtZTtcbiAgY29uc3QgaWNvbiA9IGdldEljb24odG9hc3QudHlwZSwgdGhlbWUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtbXG4gICAgICAgIGNzcyh7XG4gICAgICAgICAgYmFja2dyb3VuZCxcbiAgICAgICAgICBib3JkZXJSYWRpdXMsXG4gICAgICAgICAgYm94U2hhZG93OiBzaGFkb3csXG4gICAgICAgICAgYm9yZGVyOiB0b2FzdC5ib3JkZXJlZCA9PT0gdHJ1ZSA/IGJvcmRlciA6IFwibm9uZVwiLFxuICAgICAgICAgIHBhZGRpbmc6IGAke3NwYWNpbmdzLnNtfSAke3NwYWNpbmdzLm1kfWAsXG4gICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgZ2FwOiBzcGFjaW5ncy54bCxcbiAgICAgICAgICBhbGlnbkl0ZW1zOiBcImNlbnRlclwiLFxuICAgICAgICAgIGp1c3RpZnlDb250ZW50OiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgfSksXG4gICAgICAgIGN1c3RvbVN0eWxlLFxuICAgICAgXX1cbiAgICA+XG4gICAgICA8ZGl2XG4gICAgICAgIGNzcz17Y3NzKHtcbiAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICBnYXA6IHNwYWNpbmdzLm1kLFxuICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgIH0pfVxuICAgICAgPlxuICAgICAgICA8SWNvbkJveCBpY29uPXtpY29ufSBzaXplPXt0b2FzdC5zaXplfSBibGFuayAvPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgY3NzPXtjc3Moe1xuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBmbGV4RGlyZWN0aW9uOiBcImNvbHVtblwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBnYXA6IHNwYWNpbmdzLnhzLFxuICAgICAgICAgIH0pfVxuICAgICAgICA+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gYm9sZD5cbiAgICAgICAgICAgIHt0b2FzdC50aXRsZX1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gdW5kZXJTaXplZD5cbiAgICAgICAgICAgIHt0b2FzdC5kZXNjcmlwdGlvbn1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIHt0b2FzdC5pc0Nsb3NhYmxlID09PSB0cnVlICYmIChcbiAgICAgICAgPEJ1dHRvblxuICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHJlbW92ZVRvYXN0KHRvYXN0LmlkKX1cbiAgICAgICAgICBpY29uTGVmdD17PENyb3NzSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPn1cbiAgICAgICAgICBzaXplPXtcInhzXCJ9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFRoZW1lKFRvYXN0KTtcbiJdfQ== */"), children: [
/* @__PURE__ */ g(W, { icon: m, size: I.size, blank: !0 }),
/* @__PURE__ */ c("div", { css: /* @__PURE__ */ G({
display: "flex",
flexDirection: "column",
justifyContent: "center",
gap: A.xs
}, process.env.NODE_ENV === "production" ? "" : ";label:Toast;", process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9iZW4vRG9jdW1lbnRzL1Byb2plY3RzL3JlYWN0LW5ldW1vcnBoaXNtZS9zcmMvbGliL2NvbXBvbmVudHMvVG9hc3QvVG9hc3QudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtFZSIsImZpbGUiOiIvVXNlcnMvYmVuL0RvY3VtZW50cy9Qcm9qZWN0cy9yZWFjdC1uZXVtb3JwaGlzbWUvc3JjL2xpYi9jb21wb25lbnRzL1RvYXN0L1RvYXN0LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNzcywgU2VyaWFsaXplZFN0eWxlcywgVGhlbWUsIHdpdGhUaGVtZSB9IGZyb20gXCJAZW1vdGlvbi9yZWFjdFwiO1xuaW1wb3J0IHsgRXh0ZW5kZWRUb2FzdCwgVG9hc3QgYXMgVG9hc3RUeXBlIH0gZnJvbSBcIi4vdG9hc3QudHlwZVwiO1xuaW1wb3J0IHsgc3BhY2luZ3MgfSBmcm9tIFwiLi4vLi4vY29uc3RhbnRzXCI7XG5pbXBvcnQgeyBCdXR0b24sIEljb25Cb3gsIFR5cG9ncmFwaHkgfSBmcm9tIFwiLi5cIjtcbmltcG9ydCB7XG4gIEFsZXJ0U3F1YXJlSWNvbixcbiAgQ2hlY2tTcXVhcmVJY29uLFxuICBDcm9zc0ljb24sXG4gIENyb3NzU3F1YXJlSWNvbixcbiAgSW5mb1NxdWFyZUljb24sXG59IGZyb20gXCIuLi8uLi9pY29uc1wiO1xuXG5pbnRlcmZhY2UgVG9hc3RQcm9wcyB7XG4gIHRvYXN0OiBFeHRlbmRlZFRvYXN0O1xuICByZW1vdmVUb2FzdDogKGlkOiBzdHJpbmcpID0+IHZvaWQ7XG4gIHRoZW1lOiBUaGVtZTtcbiAgY3VzdG9tU3R5bGU/OiBTZXJpYWxpemVkU3R5bGVzO1xufVxuY29uc3QgZ2V0SWNvbiA9ICh0eXBlOiBUb2FzdFR5cGVbXCJ0eXBlXCJdLCB0aGVtZTogVGhlbWUpID0+IHtcbiAgc3dpdGNoICh0eXBlKSB7XG4gICAgZGVmYXVsdDpcbiAgICBjYXNlIFwiaW5mb1wiOlxuICAgICAgcmV0dXJuIDxJbmZvU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwic3VjY2Vzc1wiOlxuICAgICAgcmV0dXJuIDxDaGVja1NxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gICAgY2FzZSBcImVycm9yXCI6XG4gICAgICByZXR1cm4gPENyb3NzU3F1YXJlSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPjtcbiAgICBjYXNlIFwid2FybmluZ1wiOlxuICAgICAgcmV0dXJuIDxBbGVydFNxdWFyZUljb24gY29sb3I9e3RoZW1lLmZvbnRDb2xvcn0gLz47XG4gIH1cbn07XG5jb25zdCBUb2FzdDogUmVhY3QuRkM8VG9hc3RQcm9wcz4gPSAoe1xuICB0b2FzdCxcbiAgcmVtb3ZlVG9hc3QsXG4gIHRoZW1lLFxuICBjdXN0b21TdHlsZSxcbn0pID0+IHtcbiAgY29uc3QgeyBiYWNrZ3JvdW5kLCBib3JkZXJSYWRpdXMsIHNoYWRvdywgYm9yZGVyIH0gPSB0aGVtZTtcbiAgY29uc3QgaWNvbiA9IGdldEljb24odG9hc3QudHlwZSwgdGhlbWUpO1xuXG4gIHJldHVybiAoXG4gICAgPGRpdlxuICAgICAgY3NzPXtbXG4gICAgICAgIGNzcyh7XG4gICAgICAgICAgYmFja2dyb3VuZCxcbiAgICAgICAgICBib3JkZXJSYWRpdXMsXG4gICAgICAgICAgYm94U2hhZG93OiBzaGFkb3csXG4gICAgICAgICAgYm9yZGVyOiB0b2FzdC5ib3JkZXJlZCA9PT0gdHJ1ZSA/IGJvcmRlciA6IFwibm9uZVwiLFxuICAgICAgICAgIHBhZGRpbmc6IGAke3NwYWNpbmdzLnNtfSAke3NwYWNpbmdzLm1kfWAsXG4gICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgZ2FwOiBzcGFjaW5ncy54bCxcbiAgICAgICAgICBhbGlnbkl0ZW1zOiBcImNlbnRlclwiLFxuICAgICAgICAgIGp1c3RpZnlDb250ZW50OiBcInNwYWNlLWJldHdlZW5cIixcbiAgICAgICAgfSksXG4gICAgICAgIGN1c3RvbVN0eWxlLFxuICAgICAgXX1cbiAgICA+XG4gICAgICA8ZGl2XG4gICAgICAgIGNzcz17Y3NzKHtcbiAgICAgICAgICBkaXNwbGF5OiBcImZsZXhcIixcbiAgICAgICAgICBnYXA6IHNwYWNpbmdzLm1kLFxuICAgICAgICAgIGFsaWduSXRlbXM6IFwiY2VudGVyXCIsXG4gICAgICAgIH0pfVxuICAgICAgPlxuICAgICAgICA8SWNvbkJveCBpY29uPXtpY29ufSBzaXplPXt0b2FzdC5zaXplfSBibGFuayAvPlxuICAgICAgICA8ZGl2XG4gICAgICAgICAgY3NzPXtjc3Moe1xuICAgICAgICAgICAgZGlzcGxheTogXCJmbGV4XCIsXG4gICAgICAgICAgICBmbGV4RGlyZWN0aW9uOiBcImNvbHVtblwiLFxuICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6IFwiY2VudGVyXCIsXG4gICAgICAgICAgICBnYXA6IHNwYWNpbmdzLnhzLFxuICAgICAgICAgIH0pfVxuICAgICAgICA+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gYm9sZD5cbiAgICAgICAgICAgIHt0b2FzdC50aXRsZX1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgICAgPFR5cG9ncmFwaHkgc2l6ZT17dG9hc3Quc2l6ZX0gdW5kZXJTaXplZD5cbiAgICAgICAgICAgIHt0b2FzdC5kZXNjcmlwdGlvbn1cbiAgICAgICAgICA8L1R5cG9ncmFwaHk+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIHt0b2FzdC5pc0Nsb3NhYmxlID09PSB0cnVlICYmIChcbiAgICAgICAgPEJ1dHRvblxuICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHJlbW92ZVRvYXN0KHRvYXN0LmlkKX1cbiAgICAgICAgICBpY29uTGVmdD17PENyb3NzSWNvbiBjb2xvcj17dGhlbWUuZm9udENvbG9yfSAvPn1cbiAgICAgICAgICBzaXplPXtcInhzXCJ9XG4gICAgICAgIC8+XG4gICAgICApfVxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aFRoZW1lKFRvYXN0KTtcbiJdfQ== */"), children: [
/* @__PURE__ */ g(X, { size: I.size, bold: !0, children: I.title }),
/* @__PURE__ */ g(X, { size: I.size, underSized: !0, children: I.description })
] })
] }),
I.isClosable === !0 && /* @__PURE__ */ g(V, { onClick: () => C(I.id), iconLeft: /* @__PURE__ */ g(x, { color: b.fontColor }), size: "xs" })
] });
}, H = N(p);
export {
H as default
};