@gsretail.com/gui-core
Version:
A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook
2 lines (1 loc) • 897 B
JavaScript
import{__rest as e,__assign as r}from"../../node_modules/tslib/tslib.es6.js";import a from"react";import{Box as l,RadioGroup as t}from"@mui/material";import i from"./GuiRadioGroup.styled.js";var o=i((function(i){var o=i.groupLabel,n=i.labelWidth,m=i.labelTextAlign,u=i.required,s=i.width,d=i.name,c=i.row,b=i.value,g=i.onChange,p=i.children,h=i.className,f=i.boxProps,w=e(i,["groupLabel","labelWidth","labelTextAlign","required","width","name","row","value","onChange","children","className","boxProps"]);return a.createElement(l,r({className:["gui-form gui-radio-group",h&&h].join(" "),width:s},f),o&&a.createElement(l,{minWidth:n},a.createElement("label",{className:["gui-label",m&&"textAlign-"+m,u&&"Mui-required",h&&h].join(" ")},o)),a.createElement(l,{flexGrow:1},a.createElement(t,r({name:d,row:c,value:b,onChange:g},w),p||"")))}));o.defaultProps={};export{o as GuiRadioGroup,o as default};