UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

56 lines (46 loc) 1.76 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.defaultProps = exports.vcMentionsProps = exports.mentionsProps = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _vueTypes = _interopRequireDefault(require("../../_util/vue-types")); var _propsUtil = require("../../_util/props-util"); var _util = require("./util"); var _placement = require("./placement"); var mentionsProps = { autofocus: _vueTypes.default.looseBool, prefix: _vueTypes.default.oneOfType([_vueTypes.default.string, _vueTypes.default.array]), prefixCls: _vueTypes.default.string, value: _vueTypes.default.string, defaultValue: _vueTypes.default.string, disabled: _vueTypes.default.looseBool, notFoundContent: _vueTypes.default.VNodeChild, split: _vueTypes.default.string, transitionName: _vueTypes.default.string, placement: _vueTypes.default.oneOf(_placement.PlaceMent), character: _vueTypes.default.any, characterRender: _vueTypes.default.func, filterOption: { type: [Boolean, Function] }, validateSearch: _vueTypes.default.func, getPopupContainer: { type: Function } }; exports.mentionsProps = mentionsProps; var vcMentionsProps = (0, _extends2.default)((0, _extends2.default)({}, mentionsProps), { children: _vueTypes.default.any }); exports.vcMentionsProps = vcMentionsProps; var defaultProps = { prefix: '@', split: ' ', validateSearch: _util.validateSearch, filterOption: _util.filterOption }; exports.defaultProps = defaultProps; var _default = (0, _propsUtil.initDefaultProps)(vcMentionsProps, defaultProps); exports.default = _default;