@yeonpm/react
Version:
A library that collects frequently used components and custom hooks in react projects
3 lines (2 loc) • 1.03 kB
JavaScript
import{__rest as n,__assign as e,__makeTemplateObject as r}from"../../../yeonpm/yeonpm-react/node_modules/tslib/tslib.es6.js";import{jsx as o}from"react/jsx-runtime";import{forwardRef as t,memo as s}from"react";import a from"@emotion/styled";import{fontVariants as c,resolveProps as i}from"../../../yeonpm/yeonpm-react/node_modules/react-style-props/dist/esm/index.js";var m,p,f=s(t(function(r,t){var s=r.span,a=r.children,m=n(r,["span","children"]),p={},f={};Object.keys(m).forEach(function(n){n in c&&"boolean"==typeof m[n]?p[n]=m[n]:f[n]=m[n]});var d={};Object.entries(p).forEach(function(n){var r=n[0];n[1]&&r in c&&(d=e(e({},d),c[r]))});var y=e(e({},d),f),h=i(y),v=h.styleString,b=h.otherProps;return o(s?u:l,e({ref:t,css:v},b,{className:"yeonpm-txt".concat(b.className?" ".concat(b.className):""),children:a}))})),l=a("p")(m||(m=r(["\n ","\n"],["\n ","\n"])),function(n){return n.css}),u=a("span")(p||(p=r(["\n ","\n"],["\n ","\n"])),function(n){return n.css});export{f as default};
//# sourceMappingURL=index.js.map