UNPKG

hongluan-ui

Version:
127 lines (122 loc) 3.08 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../utils/index.js'); require('../../../constants/index.js'); require('../../collection/index.js'); require('../../tooltip/index.js'); var runtime = require('../../../utils/vue/props/runtime.js'); var trigger = require('../../tooltip/src/trigger.js'); var content = require('../../tooltip/src/content2.js'); var aria = require('../../../constants/aria.js'); var collection = require('../../collection/src/collection2.js'); const dropdownProps = runtime.buildProps({ trigger: trigger.useTooltipTriggerProps.trigger, effect: { ...content.useTooltipContentProps.effect, default: "light" }, popperAppendToBody: { type: Boolean, default: void 0 }, teleported: content.useTooltipContentProps.teleported, type: { type: runtime.definePropType(String) }, placement: { type: runtime.definePropType(String), default: "bottom" }, popperOptions: { type: runtime.definePropType(Object), default: () => ({}) }, id: String, size: { type: String, default: "" }, split: { type: runtime.definePropType(String), default: "" }, hideOnClick: { type: Boolean, default: true }, loop: { type: Boolean, default: true }, showTimeout: { type: Number, default: 150 }, hideTimeout: { type: Number, default: 150 }, tabindex: { type: runtime.definePropType([Number, String]), default: 0 }, maxHeight: { type: runtime.definePropType([Number, String]), default: "" }, popperClass: { type: String, default: "" }, popperOffset: { type: Number, default: 4 }, disabled: { type: Boolean, default: false }, role: { type: String, default: "menu" }, buttonProps: { type: runtime.definePropType(Object) } }); const dropdownItemProps = runtime.buildProps({ command: { type: [Object, String, Number], default: () => ({}) }, disabled: Boolean, divider: Boolean, textValue: String }); const dropdownMenuProps = runtime.buildProps({ onKeydown: { type: runtime.definePropType(Function) } }); const FIRST_KEYS = [ aria.EVENT_CODE.down, aria.EVENT_CODE.pageDown, aria.EVENT_CODE.home ]; const LAST_KEYS = [aria.EVENT_CODE.up, aria.EVENT_CODE.pageUp, aria.EVENT_CODE.end]; const FIRST_LAST_KEYS = [...FIRST_KEYS, ...LAST_KEYS]; const { HlCollection, HlCollectionItem, COLLECTION_INJECTION_KEY, COLLECTION_ITEM_INJECTION_KEY } = collection.createCollectionWithScope("Dropdown"); exports.DROPDOWN_COLLECTION_INJECTION_KEY = COLLECTION_INJECTION_KEY; exports.DROPDOWN_COLLECTION_ITEM_INJECTION_KEY = COLLECTION_ITEM_INJECTION_KEY; exports.FIRST_KEYS = FIRST_KEYS; exports.FIRST_LAST_KEYS = FIRST_LAST_KEYS; exports.HlCollection = HlCollection; exports.HlCollectionItem = HlCollectionItem; exports.LAST_KEYS = LAST_KEYS; exports.dropdownItemProps = dropdownItemProps; exports.dropdownMenuProps = dropdownMenuProps; exports.dropdownProps = dropdownProps; //# sourceMappingURL=dropdown2.js.map