@hoosei/voxweave-react
Version:
A customizable and interactive voice UI component for React applications
3 lines (2 loc) • 818 B
JavaScript
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const C=require("./index25.js"),y=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,r=C.clsx,O=(t,l)=>e=>{var s;if(l?.variants==null)return r(t,e?.class,e?.className);const{variants:v,defaultVariants:u}=l,V=Object.keys(v).map(n=>{const a=e?.[n],d=u?.[n];if(a===null)return null;const i=y(a)||y(d);return v[n][i]}),c=e&&Object.entries(e).reduce((n,a)=>{let[d,i]=a;return i===void 0||(n[d]=i),n},{}),N=l==null||(s=l.compoundVariants)===null||s===void 0?void 0:s.reduce((n,a)=>{let{class:d,className:i,...b}=a;return Object.entries(b).every(f=>{let[m,o]=f;return Array.isArray(o)?o.includes({...u,...c}[m]):{...u,...c}[m]===o})?[...n,d,i]:n},[]);return r(t,V,N,e?.class,e?.className)};exports.cva=O;exports.cx=r;
//# sourceMappingURL=index22.js.map