| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- "use strict";
- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.checkboxProps = exports.checkboxGroupProps = exports.abstractCheckboxProps = exports.abstractCheckboxGroupProps = exports.CheckboxGroupContextKey = void 0;
- var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
- var _vueTypes = _interopRequireDefault(require("../_util/vue-types"));
- var _type = require("../_util/type");
- const abstractCheckboxGroupProps = () => {
- return {
- name: String,
- prefixCls: String,
- options: (0, _type.arrayType)([]),
- disabled: Boolean,
- id: String
- };
- };
- exports.abstractCheckboxGroupProps = abstractCheckboxGroupProps;
- const checkboxGroupProps = () => {
- return (0, _extends2.default)((0, _extends2.default)({}, abstractCheckboxGroupProps()), {
- defaultValue: (0, _type.arrayType)(),
- value: (0, _type.arrayType)(),
- onChange: (0, _type.functionType)(),
- 'onUpdate:value': (0, _type.functionType)()
- });
- };
- exports.checkboxGroupProps = checkboxGroupProps;
- const abstractCheckboxProps = () => {
- return {
- prefixCls: String,
- defaultChecked: (0, _type.booleanType)(),
- checked: (0, _type.booleanType)(),
- disabled: (0, _type.booleanType)(),
- isGroup: (0, _type.booleanType)(),
- value: _vueTypes.default.any,
- name: String,
- id: String,
- indeterminate: (0, _type.booleanType)(),
- type: (0, _type.stringType)('checkbox'),
- autofocus: (0, _type.booleanType)(),
- onChange: (0, _type.functionType)(),
- 'onUpdate:checked': (0, _type.functionType)(),
- onClick: (0, _type.functionType)(),
- skipGroup: (0, _type.booleanType)(false)
- };
- };
- exports.abstractCheckboxProps = abstractCheckboxProps;
- const checkboxProps = () => {
- return (0, _extends2.default)((0, _extends2.default)({}, abstractCheckboxProps()), {
- indeterminate: (0, _type.booleanType)(false)
- });
- };
- exports.checkboxProps = checkboxProps;
- const CheckboxGroupContextKey = exports.CheckboxGroupContextKey = Symbol('CheckboxGroupContext');
|