UNPKG

@gsretail.com/gui-core

Version:

A skeleton to create your own React component library using Rollup, TypeScript, Sass and Storybook

2 lines (1 loc) 704 B
import{__rest as e,__assign as l}from"tslib";import a from"react";import{Box as r,FormControlLabel as t,Switch as m}from"@mui/material";import o from"./GuiSwitch.styled.js";var c=o((function(o){var c=o.color,s=o.label,n=o.labelPlacement,i=o.className,b=o.boxProps,p=e(o,["color","label","labelPlacement","className","boxProps"]);return a.createElement(r,l({className:["gui-form gui-switch",i&&i].join(" ")},b),a.createElement(t,{control:a.createElement(m,l({},p,{color:c})),label:a.createElement(a.Fragment,null,s&&a.createElement("span",{className:"labelTxt"},s)),labelPlacement:n}))}));c.defaultProps={labelPlacement:"end",color:"primary",size:"small",disabled:!1};export{c as GuiSwitch,c as default};