@gizwits/vantui
Version:
机智云组件库
34 lines (33 loc) • 1.25 kB
JavaScript
;
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;