UNPKG

hongluan-ui

Version:
93 lines (92 loc) 6.68 kB
declare const _default: import("vue").DefineComponent<{ placement: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Placement>, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; reference: { readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<import("vue").PropType<HTMLElement | import("@floating-ui/dom").VirtualElement>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; strategy: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Strategy>, "fixed" | "absolute", unknown, string, boolean>; offset: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; showArrow: BooleanConstructor; zIndex: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ placement: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Placement>, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; reference: { readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<import("vue").PropType<HTMLElement | import("@floating-ui/dom").VirtualElement>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; strategy: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Strategy>, "fixed" | "absolute", unknown, string, boolean>; offset: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; showArrow: BooleanConstructor; zIndex: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; }>> & { onClose?: () => any; }>>; emit: (event: "close") => void; placement: import("vue").Ref<import("../../../utils").EpPropMergeType<import("vue").PropType<import("@floating-ui/core").Placement>, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>>; strategy: import("vue").Ref<import("../../../utils").EpPropMergeType<import("vue").PropType<import("@floating-ui/core").Strategy>, "fixed" | "absolute", unknown>>; contentRef: import("vue").Ref<HTMLElement>; arrowRef: import("vue").Ref<HTMLElement>; contentStyle: import("vue").ComputedRef<import("vue").CSSProperties>; arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>; side: import("vue").ComputedRef<string>; onCloseRequested: () => void; onFocusoutPrevented: (event: CustomEvent) => void; HlFocusTrap: import("vue").DefineComponent<{ loop: BooleanConstructor; trapped: BooleanConstructor; focusTrapEl: import("vue").PropType<HTMLElement>; focusStartEl: { type: import("vue").PropType<HTMLElement | "first" | "container">; default: string; }; }, { onKeydown: (e: KeyboardEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ loop: BooleanConstructor; trapped: BooleanConstructor; focusTrapEl: import("vue").PropType<HTMLElement>; focusStartEl: { type: import("vue").PropType<HTMLElement | "first" | "container">; default: string; }; }>> & { onFocusAfterReleased?: (...args: any[]) => any; onFocusAfterTrapped?: (...args: any[]) => any; onFocusin?: (...args: any[]) => any; onFocusout?: (...args: any[]) => any; "onFocusout-prevented"?: (...args: any[]) => any; "onRelease-requested"?: (...args: any[]) => any; }, { trapped: boolean; loop: boolean; focusStartEl: HTMLElement | "first" | "container"; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: () => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ placement: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Placement>, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, string, boolean>; reference: { readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<import("vue").PropType<HTMLElement | import("@floating-ui/dom").VirtualElement>, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; strategy: import("../../../utils").EpPropFinalized<import("vue").PropType<import("@floating-ui/core").Strategy>, "fixed" | "absolute", unknown, string, boolean>; offset: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; showArrow: BooleanConstructor; zIndex: import("../../../utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>; }>> & { onClose?: () => any; }, { zIndex: number; offset: number; placement: import("../../../utils").EpPropMergeType<import("vue").PropType<import("@floating-ui/core").Placement>, "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>; strategy: import("../../../utils").EpPropMergeType<import("vue").PropType<import("@floating-ui/core").Strategy>, "fixed" | "absolute", unknown>; showArrow: boolean; }>; export default _default;