"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"); var _use = (0, _utils.use)('switch-cell'), sfc = _use[0], bem = _use[1]; function SwitchCell(h, props, slots, ctx) { return h(_cell["default"], (0, _babelHelperVueJsxMergeProps["default"])([{ "attrs": { "center": true, "title": props.title, "border": props.border }, "class": bem() }, (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, border: Boolean, size: { type: String, "default": '24px' } }); var _default = sfc(SwitchCell); exports["default"] = _default;