UNPKG

epic-designer-cjh

Version:

基于vue3的设计器,可视化开发页面表单

49 lines (48 loc) 1.82 kB
import { defineComponent as p, inject as b } from "vue"; import { h as g } from "./use-rtl-d05cb593.js"; import { b as R } from "./_baseSlice-4d543985.js"; import { c9 as C } from "./index-97ce4605.js"; function S(r, o, e) { var n = r.length; return e = e === void 0 ? n : e, !o && e >= n ? r : R(r, o, e); } var A = "\\ud800-\\udfff", $ = "\\u0300-\\u036f", h = "\\ufe20-\\ufe2f", y = "\\u20d0-\\u20ff", M = $ + h + y, j = "\\ufe0e\\ufe0f", k = "\\u200d", F = RegExp("[" + k + A + M + j + "]"); function t(r) { return F.test(r); } function O(r) { return r.split(""); } var i = "\\ud800-\\udfff", U = "\\u0300-\\u036f", x = "\\ufe20-\\ufe2f", H = "\\u20d0-\\u20ff", I = U + x + H, J = "\\ufe0e\\ufe0f", T = "[" + i + "]", a = "[" + I + "]", f = "\\ud83c[\\udffb-\\udfff]", V = "(?:" + a + "|" + f + ")", d = "[^" + i + "]", c = "(?:\\ud83c[\\udde6-\\uddff]){2}", l = "[\\ud800-\\udbff][\\udc00-\\udfff]", E = "\\u200d", m = V + "?", v = "[" + J + "]?", P = "(?:" + E + "(?:" + [d, c, l].join("|") + ")" + v + m + ")*", W = v + m + P, Z = "(?:" + [d + a + "?", a, c, l, T].join("|") + ")", _ = RegExp(f + "(?=" + f + ")|" + Z + W, "g"); function q(r) { return r.match(_) || []; } function z(r) { return t(r) ? q(r) : O(r); } function K(r) { return function(o) { o = C(o); var e = t(o) ? z(o) : void 0, n = e ? e[0] : o.charAt(0), u = e ? S(e, 1).join("") : o.slice(1); return n[r]() + u; }; } var N = K("toUpperCase"); const w = N; function Q(r, o) { return p({ name: w(r), setup() { var e; const n = (e = b(g, null)) === null || e === void 0 ? void 0 : e.mergedIconsRef; return () => { var u; const s = (u = n == null ? void 0 : n.value) === null || u === void 0 ? void 0 : u[r]; return s ? s() : o; }; } }); } export { Q as r };