You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.6 KiB
62 lines
1.6 KiB
"use strict";
|
|
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
|
|
|
exports.__esModule = true;
|
|
exports.default = void 0;
|
|
|
|
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
|
|
|
var _babelHelperVueJsxMergeProps = _interopRequireDefault(require("@vue/babel-helper-vue-jsx-merge-props"));
|
|
|
|
var _utils = require("../utils");
|
|
|
|
var _functional = require("../utils/functional");
|
|
|
|
var _cell = _interopRequireDefault(require("../cell"));
|
|
|
|
var _switch = _interopRequireDefault(require("../switch"));
|
|
|
|
var _shared = require("../switch/shared");
|
|
|
|
// Utils
|
|
// Components
|
|
var _createNamespace = (0, _utils.createNamespace)('switch-cell'),
|
|
createComponent = _createNamespace[0],
|
|
bem = _createNamespace[1];
|
|
|
|
function SwitchCell(h, props, slots, ctx) {
|
|
if (process.env.NODE_ENV === 'development') {
|
|
console.warn('[Vant] "SwitchCell" component is deprecated, see: https://youzan.github.io/vant/#/zh-CN/switch-cell.');
|
|
}
|
|
|
|
return h(_cell.default, (0, _babelHelperVueJsxMergeProps.default)([{
|
|
"attrs": {
|
|
"center": true,
|
|
"size": props.cellSize,
|
|
"title": props.title,
|
|
"border": props.border
|
|
},
|
|
"class": bem([props.cellSize])
|
|
}, (0, _functional.inherit)(ctx)]), [h(_switch.default, {
|
|
"props": (0, _extends2.default)({}, props),
|
|
"on": (0, _extends2.default)({}, ctx.listeners)
|
|
})]);
|
|
}
|
|
|
|
SwitchCell.props = (0, _extends2.default)({}, _shared.switchProps, {
|
|
title: String,
|
|
cellSize: String,
|
|
border: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
size: {
|
|
type: String,
|
|
default: '24px'
|
|
}
|
|
});
|
|
|
|
var _default = createComponent(SwitchCell);
|
|
|
|
exports.default = _default; |