UNPKG

@volverjs/ui-vue

Version:

@volverjs/ui-vue is a lightweight Vue 3 component library to accompany @volverjs/style.

121 lines (120 loc) 3.07 kB
import type { PropType } from 'vue'; import { DropdownRole } from '../../constants'; export declare const VvDropdownProps: { /** * Show / hide dropdown programmatically */ modelValue: { type: BooleanConstructor; default: undefined; }; /** * Dropdown trigger element */ reference: { type: PropType<HTMLElement | null>; default: null; }; /** * Dropdown role */ role: { type: PropType<`${DropdownRole}`>; default: DropdownRole; validator: (value: DropdownRole) => boolean; }; modifiers: { type: PropType<string | string[]>; default: undefined; }; placement: { type: PropType<`${import("../../constants").Side}` | `${import("../../constants").Placement}`>; default: import("../../constants").Side; validator: (value: import("../../constants").Side & import("../../constants").Placement) => boolean; }; strategy: { type: PropType<`${import("../../constants").Strategy}`>; default: undefined; validator: (value: import("../../constants").Strategy) => boolean; }; transitionName: { type: StringConstructor; default: undefined; }; offset: { type: PropType<import("../..").OffsetOptions | number | string>; default: number; }; shift: { type: PropType<import("../..").ShiftOptions | boolean>; default: boolean; }; flip: { type: PropType<import("../..").FlipOptions | boolean>; default: boolean; }; size: { type: PropType<import("../..").SizeOptions | boolean>; default: () => { padding: number; }; }; autoPlacement: { type: PropType<import("../..").AutoPlacementOptions | boolean>; default: boolean; }; arrow: { type: BooleanConstructor; default: boolean; }; keepOpen: { type: BooleanConstructor; default: boolean; }; autofocusFirst: { type: BooleanConstructor; default: boolean; }; triggerWidth: { type: BooleanConstructor; default: boolean; }; id: (StringConstructor | NumberConstructor)[]; }; export declare const VvDropdownItemProps: { focusOnHover: { type: BooleanConstructor; default: boolean; }; }; export declare const VvDropdownOptionProps: { deselectHintLabel: { type: StringConstructor; }; selectHintLabel: { type: StringConstructor; }; selectedHintLabel: { type: StringConstructor; }; focusOnHover: { type: BooleanConstructor; default: boolean; }; modifiers: { type: PropType<string | string[]>; default: undefined; }; unselectable: { type: BooleanConstructor; default: boolean; }; selected: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; };