UNPKG

fui-fancyui

Version:
33 lines (32 loc) 706 B
import o from "../../theme/themeStore/themeStore.js"; function a(e, s) { if (e === void 0) return ""; if (s && s !== "default") { let t; const n = o.getState().theme; if (i(e)) return `${e}`; switch (s) { case "borderRadius": { const r = e; t = n.borderRadius[r]; break; } case "spacing": { const r = e; t = n.spacing[r]; break; } case "elementSize": { const r = e; t = n.globalElementSizes[r]; break; } } return t ?? ""; } return `${e}`; } const i = (e) => typeof e == "number" ? !0 : typeof e == "string" ? /^-?\d*\.?\d+$/.test(e) : !1; export { a as default };