UNPKG

@ohu-mobile/core

Version:
137 lines (136 loc) 8.55 kB
import Vue from 'vue'; import { PopupPosition } from './index'; import './style'; import '../Card/style'; import '../Button/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("../_utils/defineComponent").OhuComponentInnerProps & { internalVisible: boolean; } & { close(): void; open(): void; } & { visible: boolean; anchor: HTMLElement | (() => HTMLElement) | undefined; transformOrigin: import("./types").PopupTransformOrigin | undefined; marginThreshold: number; edgeDetect: boolean; lockScroll: boolean; position: PopupPosition; mask: boolean; maskFrosted: boolean; maskClosable: boolean; maskAnimate: "none" | "mask-fade"; partialMask: "top" | "bottom" | undefined; closeOnMaskTouched: boolean; fullscreen: boolean; animate: import("./types").PopupAnimateType; targetStyle: import("vue").CSSProperties | undefined; targetClass: import("../_utils/classHelper").ClassOptions | undefined; scrollBody: boolean; tapThrough: boolean; zIndex: number; round: boolean; hideOnDeactivated: boolean; getContainer: import("./types").PopupGetContainerFunc; dynamic: boolean; usePortal: boolean; }, {}, {} & { anchor?: HTMLElement | (() => HTMLElement) | undefined; round?: boolean | undefined; position?: PopupPosition | undefined; animate?: import("./types").PopupAnimateType | undefined; visible?: boolean | undefined; getContainer?: import("./types").PopupGetContainerFunc | undefined; dynamic?: boolean | undefined; transformOrigin?: import("./types").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; fullscreen?: boolean | undefined; targetStyle?: import("vue").CSSProperties | undefined; targetClass?: import("../_utils/classHelper").ClassOptions | undefined; scrollBody?: boolean | undefined; tapThrough?: boolean | undefined; zIndex?: number | undefined; hideOnDeactivated?: boolean | undefined; usePortal?: boolean | undefined; } & import("./types").PopupOutSideProps, import("./types").PopupOutSideEvents, {}, {}> & { Header: 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 & object & import("vue/types/v3-component-options").ExtractComputedReturns<{}> & Record<never, any> & { locale: any; } & { $l: any; } & import("vue").ShallowUnwrapRef<{}> & Vue<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => Vue<Record<string, any>, Record<string, any>, never, never, any>> & { $scopedSlots: import("vue-tsx-support").InnerScopedSlots<{}>; } & { close(): void; handleConfirm(): void; } & { title: string; minorText: string; center: boolean; confirm: boolean; closeIcon: import("@ohu-mobile/icons/lib/types").SVGIconDef; closeIconPosition: "left" | "right"; }, {}, {} & { title?: string | undefined; center?: boolean | undefined; minorText?: string | undefined; confirm?: boolean | undefined; closeIcon?: import("@ohu-mobile/icons/lib/types").SVGIconDef | undefined; closeIconPosition?: "left" | "right" | undefined; } & import("./types").PopupHeaderProps, import("./types").PopupHeaderEvents, {}, {}>; open: (props: import("./types").PopupOpenOptions) => void; close: () => void; }; 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>>, { v1: boolean; }, { open(): void; }, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const Position: () => 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>>, { v2: boolean; v3: boolean; v4: boolean; v5: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const Animate: () => 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>>, { vz: boolean; vf: boolean; vzs: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const Mask: () => 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>>, { vm: boolean; vmf: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const Fullscreen: () => 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>>, { vfs: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const KeepState: () => 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 Scroll: () => 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>>, { v: boolean; }, unknown, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const Anchor: () => 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>>, { va: boolean; anchorEl: HTMLElement | null; position: PopupPosition; }, { setAnchor(e: Event, position?: PopupPosition): void; }, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>; export declare const FunctionalInvoke: () => 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, { openModal(): void; }, unknown, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin>;