UNPKG

@wulperstudio/cms

Version:
40 lines (39 loc) 1.54 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _material = require("@mui/material"); var _styled = require("./styled"); var _jsxRuntime = require("react/jsx-runtime"); var _excluded = ["label", "switchProps", "labelPlacement", "margin"], _excluded2 = ["sx"], _excluded3 = ["sx"]; var InputTrueFalse = function InputTrueFalse(_ref) { var label = _ref.label, switchProps = _ref.switchProps, labelPlacement = _ref.labelPlacement, margin = _ref.margin, props = (0, _objectWithoutProperties2["default"])(_ref, _excluded); var sx = props.sx, rest = (0, _objectWithoutProperties2["default"])(props, _excluded2); var _ref2 = switchProps || {}, sxSwitchProps = _ref2.sx, restSwitchProps = (0, _objectWithoutProperties2["default"])(_ref2, _excluded3); return /*#__PURE__*/(0, _jsxRuntime.jsx)(_material.FormControlLabel, Object.assign({ control: /*#__PURE__*/(0, _jsxRuntime.jsx)(_styled.IOSSwitch, Object.assign({ sx: Object.assign({ m: 1 }, sxSwitchProps) }, restSwitchProps)), label: label || '', labelPlacement: labelPlacement, sx: Object.assign({ mx: margin || 0 }, sx) }, rest)); }; var _default = exports["default"] = InputTrueFalse;