@gsretail.com/gui-core
Version:
A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook
2 lines (1 loc) • 736 B
JavaScript
import{__rest as e,__assign as l}from"../../node_modules/tslib/tslib.es6.js";import a from"react";import{Box as t,FormControlLabel as r,Switch as o}from"@mui/material";import m from"./GuiSwitch.styled.js";var s=m((function(m){var s=m.color,c=m.label,n=m.labelPlacement,i=m.className,b=m.boxProps,p=e(m,["color","label","labelPlacement","className","boxProps"]);return a.createElement(t,l({className:["gui-form gui-switch",i&&i].join(" ")},b),a.createElement(r,{control:a.createElement(o,l({},p,{color:s})),label:a.createElement(a.Fragment,null,c&&a.createElement("span",{className:"labelTxt"},c)),labelPlacement:n}))}));s.defaultProps={labelPlacement:"end",color:"primary",size:"small",disabled:!1};export{s as GuiSwitch,s as default};