fui-fancyui
Version:
FancyUI Libary
26 lines (25 loc) • 701 B
JavaScript
import { jsx as c } from "react/jsx-runtime";
import { css as d } from "styled-components";
import p from "../../../atoms/FancySVGAtom/FancySVGAtom.js";
import { sizes as n } from "../sizeSettings.js";
import f from "../../../../design/theme/themeStore/themeStore.js";
function P(o) {
const { children: t, sizeC: e = "sm", externalStyle: i, noPadding: r, ...s } = o, m = f((a) => a.theme);
return /* @__PURE__ */ c(
p,
{
isPassive: !0,
sizeC: n[e].iconSize,
externalStyle: d`
flex-shrink: 0;
padding: ${r ? "0" : n[e].iconPadding && m.spacing[n[e].iconPadding]};
${i}
`,
...s,
children: t
}
);
}
export {
P as default
};