UNPKG

@gizwits/vantui

Version:

机智云组件库

34 lines (33 loc) 1.25 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.BooleanItem = BooleanItem; exports.default = void 0; var _cell = _interopRequireDefault(require("../cell")); var _switch = _interopRequireDefault(require("../switch")); var _jsxRuntime = require("react/jsx-runtime"); var defaultIcon = 'https://goms-1251025085.cos.ap-guangzhou.myqcloud.com/%E8%B6%85%E8%B5%9B%E6%A8%A1%E7%89%88%E7%BC%96%E8%BE%91%E5%99%A8/setting.png'; function BooleanItem(props) { var icon = props.icon, title = props.title, subTitle = props.subTitle, value = props.value, _onChange = props.onChange; return /*#__PURE__*/(0, _jsxRuntime.jsx)(_cell.default, { title: title, value: /*#__PURE__*/(0, _jsxRuntime.jsx)(_switch.default, { size: 48, checked: value, onChange: function onChange(e) { var val = e.detail; _onChange === null || _onChange === void 0 ? void 0 : _onChange(val); } }), label: subTitle !== null && subTitle !== void 0 ? subTitle : '', icon: icon !== null && icon !== void 0 ? icon : defaultIcon }); } var _default = BooleanItem; exports.default = _default;