UNPKG

@useloops/design-system

Version:

The official React based Loops design system

2 lines (1 loc) 1.07 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),r=require("merge-sx"),s=require("../../BrandCore/primitiveVariables.js"),t=require("./components/ai.js"),n=require("./components/alert.js"),a=require("./components/celebrate-collaborate.js"),o=require("./components/comment.js"),i=require("./components/many-media.js"),c=require("./components/placeholder.js"),u=require("./components/qual-and-quant.js"),l=require("./components/variant-test.js"),m=require("./components/worldwide.js");const j={xl:3*s.base};exports.default=({name:s,size:x,sx:p,...q})=>{const d=x||j.xl,b=x||j.xl,w={sx:r.mergeSx({height:d,width:b,fill:"none"},p),...q};switch(s){case"ai":return e.jsx(t,{...w});case"alert":return e.jsx(n,{...w});case"celebrate-collaborate":return e.jsx(a,{...w});case"comment":return e.jsx(o,{...w});case"many-media":return e.jsx(i,{...w});case"qual-and-quant":return e.jsx(u,{...w});case"variant-test":return e.jsx(l,{...w});case"worldwide":return e.jsx(m,{...w});default:return e.jsx(c,{...w})}},exports.iconSizeMap=j;