UNPKG

ant-design-x-vue

Version:

Craft AI-driven interfaces effortlessly

2 lines (1 loc) 2.7 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const v=require("./hooks/useCacheToken.tsx2.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"),h="data-token-hash",A="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 o=e[t];r+=t,o instanceof k.default?r+=o.id:o&&typeof o=="object"?r+=d(o):r+=o}),C.set(e,r)),r}function R(e,r){return v.murmur2(`${r}_${d(e)}`)}const c=`random-${Date.now()}-${Math.random()}`.replace(/\./g,""),S="_bAmBoO_";function m(e,r,t){var o,n;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):(o=getComputedStyle(s).content)==null?void 0:o.includes(S);return(n=s.parentNode)==null||n.removeChild(s),y.removeCSS(c),a}return!1}let l;function L(){return l===void 0&&(l=m(`@layer ${c} { .${c} { content: "${S}"!important; } }`,e=>{e.className=c})),l}let p;function x(){return p===void 0&&(p=m(`:where(.${c}) { content: "${S}"!important; }`,e=>{e.className=c})),p}let $;function N(){return $===void 0&&($=m(`.${c} { inset-block: 93px !important; }`,e=>{e.className=c},e=>getComputedStyle(e).bottom==="93px")),$}const q=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,o={},n=!1){if(n)return e;const s={...o,[h]:r,[A]:t};return`<style ${Object.keys(s).map(u=>{const i=s[u];return i?`${u}="${i}"`:null}).filter(u=>u).join(" ")}>${e}</style>`}const j=(e,r,t)=>Object.keys(e).length?`.${r}${t!=null&&t.scope?`.${t.scope}`:""}{${Object.entries(e).map(([o,n])=>`${o}:${n};`).join("")}}`:"",M=(e,r,t)=>{const o={},n={};return Object.entries(e).forEach(([s,a])=>{var u,i,_;if((u=t==null?void 0:t.preserve)!=null&&u[s])n[s]=a;else if((typeof a=="string"||typeof a=="number")&&!((i=t==null?void 0:t.ignore)!=null&&i[s])){const T=b(s,t==null?void 0:t.prefix);o[T]=typeof a=="number"&&!((_=t==null?void 0:t.unitless)!=null&&_[s])?`${a}px`:String(a),n[s]=`var(${T})`}}),[n,j(o,r,{scope:t==null?void 0:t.scope})]};exports.ATTR_CACHE_PATH=O;exports.ATTR_MARK=A;exports.ATTR_TOKEN=h;exports.flattenToken=d;exports.isClientSide=q;exports.serializeCSSVar=j;exports.supportLayer=L;exports.supportLogicProps=N;exports.supportWhere=x;exports.toStyleStr=K;exports.token2CSSVar=b;exports.token2key=R;exports.transformToken=M;exports.unit=z;