@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS
3 lines • 761 B
JavaScript
'use client';
import{n as c,p as l}from"./chunk-EURLLCVV.js";import{b as f}from"./chunk-XYM7TA65.js";import{useEffect as p,useRef as d}from"react";import t from"lodash/fp/isEmpty";import{jsx as j}from"react/jsx-runtime";var E=({id:o,native:i,set:u=c,shortCode:m,skinTone:n=l,...r})=>{let a="[font-size:inherit]",e=m?.startsWith(":")?m:`:${m}`;e=e?.endsWith(":")?e:`${e}:`,!t(o)&&t(m)&&t(i)&&(e=`:${o}:`),!t(e)&&!e.includes("skin-tone")&&(e=`${e}:skin-tone-${n}:`);let s=d(null);return p(()=>{s.current&&s.current.setAttribute("class",f(a,r.className))},[s,r.className]),j("em-emoji",{id:t(i)?o:void 0,ref:s,native:i||void 0,set:u,shortcodes:t(i)?e:"",skin:n,...r})};E.displayName="Emoji";var T=E;export{E as a,T as b};
//# sourceMappingURL=chunk-AAEL25CD.js.map