@useloops/design-system
Version:
The official React based Loops design system
2 lines (1 loc) • 737 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var t=require("@mui/material"),e=require("../../../../WebCore/ButtonBase/Button.variant-helpers.js"),s=require("../../helpers/index.js");const i=t.styled(t.Box,{shouldForwardProp:t=>!["status","sizing"].includes(t)})(({theme:i,status:r,sizing:a="md"})=>({borderRadius:i.spacing(i.custom.radius.md),padding:`0 ${i.spacing(i.custom.padding.sm)}`,display:"flex",alignItems:"center",justifyContent:"start",...a&&{...e.getButtonSizing(a)},...r&&{...s.getStatusStyling(i,r)},...a&&{...e.getIconSizing(a)},[`& .${t.typographyClasses.root}`]:{padding:`0 ${i.spacing(i.custom.padding.xs)}`,color:s.getTextColorByStatus(i,r,1e3)}}));exports.StyledTestStatus=i,exports.default=i;