@ohu-mobile/core
Version:
90 lines (89 loc) • 5.23 kB
TypeScript
import Vue from 'vue';
import './style';
import '../Button/style';
import '../Icon/style';
declare const _default: {
title: string;
parameters: {
component: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("./Popover").PopupInnerProps & import("../_utils/defineComponent").OhuComponentInnerProps & {
popupVisible: boolean;
arrowStyle: import("vue").CSSProperties;
} & {
noArrow: boolean;
minArrowMargin: number;
contentStyle: import("vue").CSSProperties | undefined;
contentClass: string;
round: boolean;
position: import("..").PopupPosition;
animate: import("..").PopupAnimateType;
visible: boolean;
getContainer: import("..").PopupGetContainerFunc;
dynamic: boolean;
transformOrigin: import("..").PopupTransformOrigin | undefined;
marginThreshold: number;
edgeDetect: boolean;
lockScroll: boolean;
mask: boolean;
maskFrosted: boolean;
maskClosable: boolean;
maskAnimate: "none" | "mask-fade";
partialMask: "top" | "bottom" | undefined;
closeOnMaskTouched: boolean;
targetStyle: import("vue").CSSProperties | undefined;
targetClass: import("../_utils/classHelper").ClassOptions | undefined;
tapThrough: boolean;
zIndex: number;
hideOnDeactivated: boolean;
usePortal: boolean;
}, {}, {} & {
round?: boolean | undefined;
position?: import("..").PopupPosition | undefined;
animate?: import("..").PopupAnimateType | undefined;
visible?: boolean | undefined;
getContainer?: import("..").PopupGetContainerFunc | undefined;
dynamic?: boolean | undefined;
transformOrigin?: import("..").PopupTransformOrigin | undefined;
marginThreshold?: number | undefined;
edgeDetect?: boolean | undefined;
lockScroll?: boolean | undefined;
mask?: boolean | undefined;
maskFrosted?: boolean | undefined;
maskClosable?: boolean | undefined;
maskAnimate?: "none" | "mask-fade" | undefined;
partialMask?: "top" | "bottom" | undefined;
closeOnMaskTouched?: boolean | undefined;
targetStyle?: import("vue").CSSProperties | undefined;
targetClass?: import("../_utils/classHelper").ClassOptions | undefined;
tapThrough?: boolean | undefined;
zIndex?: number | undefined;
hideOnDeactivated?: boolean | undefined;
usePortal?: boolean | undefined;
contentClass?: string | undefined;
noArrow?: boolean | undefined;
minArrowMargin?: number | undefined;
contentStyle?: import("vue").CSSProperties | undefined;
} & import("..").PopupProps, import("./types").PopoverEvents, {}, {}> & {
Item: import("vue-tsx-support")._TsxComponentV3<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & {
onClick(e: Event): void;
onTouchstart(e: TouchEvent): void;
} & {
icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
divider: boolean;
disabled: boolean;
}, {}, {} & {
icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined;
disabled?: boolean | undefined;
divider?: boolean | undefined;
}, import("./types").PopoverItemEvents, {}, {}>;
};
options: {
showPanel: boolean;
};
};
};
export default _default;
export declare const Basic: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, {
vl: boolean;
}, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const NoArrow: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;
export declare const Item: () => import("vue/types/vue").ExtendedVue<Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>>, unknown, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;