12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import _extends from "@babel/runtime/helpers/esm/extends";
- import _mergeJSXProps from "@vue/babel-helper-vue-jsx-merge-props";
- // Utils
- import { createNamespace } from '../utils';
- import { inherit } from '../utils/functional'; // Components
- import Cell from '../cell';
- import Switch from '../switch';
- import { switchProps } from '../switch/shared'; // Types
- var _createNamespace = 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://vant-ui.github.io/vant/v2/#/zh-CN/switch-cell.');
- }
- return h(Cell, _mergeJSXProps([{
- "attrs": {
- "center": true,
- "size": props.cellSize,
- "title": props.title,
- "border": props.border
- },
- "class": bem([props.cellSize])
- }, inherit(ctx)]), [h(Switch, {
- "props": _extends({}, props),
- "on": _extends({}, ctx.listeners)
- })]);
- }
- SwitchCell.props = _extends({}, switchProps, {
- title: String,
- cellSize: String,
- border: {
- type: Boolean,
- default: true
- },
- size: {
- type: String,
- default: '24px'
- }
- });
- export default createComponent(SwitchCell);
|