ant-design-x-vue
Version:
Craft AI-driven interfaces effortlessly
2 lines (1 loc) • 2.7 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const j=require("../../chunks/module-chunk.js"),y=require("../../vc-util/Dom/dynamicCSS.js"),f=require("../../vc-util/Dom/canUseDom.js");require("./theme/ThemeCache.js");const k=require("./theme/Theme.js"),A="data-token-hash",h="data-css-hash",O="data-cache-path",C=new WeakMap;function d(e){let r=C.get(e)||"";return r||(Object.keys(e).forEach(t=>{const n=e[t];r+=t,n instanceof k.default?r+=n.id:n&&typeof n=="object"?r+=d(n):r+=n}),C.set(e,r)),r}function R(e,r){return j.murmur2(`${r}_${d(e)}`)}const c=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),m="_bAmBoO_";function S(e,r,t){var n,o;if(f.default()){y.updateCSS(e,c);const s=document.createElement("div");s.style.position="fixed",s.style.left="0",s.style.top="0",r==null||r(s),document.body.appendChild(s);const a=t?t(s):(n=getComputedStyle(s).content)==null?void 0:n.includes(m);return(o=s.parentNode)==null||o.removeChild(s),y.removeCSS(c),a}return!1}let l;function L(){return l===void 0&&(l=S(`@layer ${c} { .${c} { content: "${m}"!important; } }`,e=>{e.className=c})),l}let p;function N(){return p===void 0&&(p=S(`:where(.${c}) { content: "${m}"!important; }`,e=>{e.className=c})),p}let $;function q(){return $===void 0&&($=S(`.${c} { inset-block: 93px !important; }`,e=>{e.className=c},e=>getComputedStyle(e).bottom==="93px")),$}const x=f.default();function z(e){return typeof e=="number"?`${e}px`:e}const b=(e,r="")=>`--${r?`${r}-`:""}${e}`.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase();function K(e,r,t,n={},o=!1){if(o)return e;const s={...n,[A]:r,[h]:t};return`<style ${Object.keys(s).map(u=>{const i=s[u];return i?`${u}="${i}"`:null}).filter(u=>u).join(" ")}>${e}</style>`}const v=(e,r,t)=>Object.keys(e).length?`.${r}${t!=null&&t.scope?`.${t.scope}`:""}{${Object.entries(e).map(([n,o])=>`${n}:${o};`).join("")}}`:"",M=(e,r,t)=>{const n={},o={};return Object.entries(e).forEach(([s,a])=>{var u,i,T;if((u=t==null?void 0:t.preserve)!=null&&u[s])o[s]=a;else if((typeof a=="string"||typeof a=="number")&&!((i=t==null?void 0:t.ignore)!=null&&i[s])){const _=b(s,t==null?void 0:t.prefix);n[_]=typeof a=="number"&&!((T=t==null?void 0:t.unitless)!=null&&T[s])?`${a}px`:String(a),o[s]=`var(${_})`}}),[o,v(n,r,{scope:t==null?void 0:t.scope})]};exports.ATTR_CACHE_PATH=O;exports.ATTR_MARK=h;exports.ATTR_TOKEN=A;exports.flattenToken=d;exports.isClientSide=x;exports.serializeCSSVar=v;exports.supportLayer=L;exports.supportLogicProps=q;exports.supportWhere=N;exports.toStyleStr=K;exports.token2CSSVar=b;exports.token2key=R;exports.transformToken=M;exports.unit=z;
;