@windijs/style
Version:
@windijs/style
2 lines (1 loc) • 2.33 kB
JavaScript
var windijsStyle=function(e,t,a,r){"use strict";const n={quote:a.quote,attr:a.attr,url:a.url,$var:a.$var,path:a.path,hwb:a.hwb,dropShadow:a.dropShadow,counters:a.counters,circle:a.circle,ellipse:a.ellipse,inset:a.inset,polygon:a.polygon,matrix:a.matrix,matrix3d:a.matrix3d,perspective:a.perspective,rotate:a.rotate,rotate3d:a.rotate3d,rotateX:a.rotateX,rotateY:a.rotateY,rotateZ:a.rotateZ,scale:a.scale,scale3d:a.scale3d,scaleX:a.scaleX,scaleY:a.scaleY,scaleZ:a.scaleZ,skew:a.skew,skewX:a.skewX,skewY:a.skewY,translate:a.translate,translate3d:a.translate3d,translateX:a.translateX,translateY:a.translateY,translateZ:a.translateZ,steps:a.steps,calc:a.calc,clamp:a.clamp,max:a.max,min:a.min,abs:a.abs,sign:a.sign,blur:a.blur,brightness:a.brightness,contrast:a.contrast,grayscale:a.grayscale,invert:a.invert,opacity:a.opacity,saturate:a.saturate,sepia:a.sepia,rgb:a.rgb,rgba:a.rgba,hsl:a.hsl,hsla:a.hsla,counter:a.counter,env:a.env,minmax:a.minmax,repeat:a.repeat,hueRotate:a.hueRotate,fitContent:a.fitContent,cubicBezier:a.cubicBezier,linearGradient:a.linearGradient,radialGradient:a.radialGradient,conicGradient:a.conicGradient,repeatingConicGradient:a.repeatingConicGradient,repeatingLinearGradient:a.repeatingLinearGradient,repeatingRadialGradient:a.repeatingRadialGradient},i={percent:a.percent,deg:a.deg,grad:a.grad,rad:a.rad,turn:a.turn,s:a.s,ms:a.ms,fr:a.fr,$in:a.$in,dpi:a.dpi,dpcm:a.dpcm,dppx:a.dppx,x:a.x,px:a.px,pc:a.pc,pt:a.pt,cm:a.cm,mm:a.mm,Q:a.Q,ch:a.ch,ex:a.ex,em:a.em,rem:a.rem,vw:a.vw,vh:a.vh,vmax:a.vmax,vmin:a.vmin};function s(e={}){const s={[a.SymbolProxy]:!0},c=(e,t)=>{const r=a.getMeta();return 1===r.props.length&&r.props.push(t),a.css("null"===t||"undefined"===t?{}:{[e]:t},void 0,r)};return{type:"style",get:l=>new Proxy(s,{get(s,o){const p=a.getMeta();if(a.resetMeta("style",p.type,[l],p.variants),r.hasKey(e,l)){const a=e[l],r="function"==typeof a?a(o):t.handleConfig((e=>c(l,e)),a,"css",o);if(r)return r}return"var"===o?(e,t)=>c(l,n.$var(e,t)):"in"===o?new Proxy(i.$in,{get:(e,t)=>c(l,i.$in[+t].toString())}):o in n?(...e)=>c(l,n[o](...e)):r.hasKey(i,o)?new Proxy(i[o],{get:(e,t)=>c(l,i[o][t].toString())}):c(l,o)}})}}const c=t.createUtility("style").use(s()).init();return e.style=c,e.stylePropertyHandler=s,Object.defineProperty(e,"__esModule",{value:!0}),e}({},windijsCore,windijsHelpers,windijsShared);