UNPKG

@ohu-mobile/core

Version:
133 lines (132 loc) 6.72 kB
import { DialogActionOptions, DialogEvents, DialogProps } from './types'; import { CSSProperties } from 'vue'; import { IconProps } from '../Icon'; import { IconProperty } from '../types'; import { ImageProps } from '../Image'; export type DialogIconOption = IconProperty; export declare const dialogProps: { image: import("vue").PropOptions<string | ImageProps | undefined>; icon: import("vue").PropOptions<string | import("@ohu-mobile/icons/lib/types").SVGIconDef | IconProps | undefined>; title: StringConstructor; content: StringConstructor; cancelBtn: import("vue").PropOptions<string | DialogActionOptions | null | undefined>; okBtn: import("vue").PropOptions<string | DialogActionOptions | null | undefined>; actions: import("vue").PropOptions<DialogActionOptions[] | null>; layout: import("vue").PropOptions<"row" | "column">; closeAfterAsyncTaskCompleted: import("vue").PropOptions<boolean>; } & { visible: BooleanConstructor; anchor: import("vue").PropOptions<HTMLElement | (() => HTMLElement) | undefined>; transformOrigin: import("vue").PropOptions<import("../Popup").PopupTransformOrigin | undefined>; marginThreshold: import("vue").PropOptions<number>; edgeDetect: import("vue").PropOptions<boolean>; lockScroll: import("vue").PropOptions<boolean>; position: import("vue").PropOptions<import("../Popup").PopupPosition>; mask: import("vue").PropOptions<boolean>; maskFrosted: import("vue").PropOptions<boolean>; maskClosable: import("vue").PropOptions<boolean>; maskAnimate: import("vue").PropOptions<"none" | "mask-fade">; partialMask: import("vue").PropOptions<"top" | "bottom" | undefined>; closeOnMaskTouched: import("vue").PropOptions<boolean>; fullscreen: import("vue").PropOptions<boolean>; animate: import("vue").PropOptions<import("../Popup").PopupAnimateType>; targetStyle: import("vue").PropOptions<CSSProperties | undefined>; targetClass: import("vue").PropOptions<import("../_utils/classHelper").ClassOptions | undefined>; scrollBody: import("vue").PropOptions<boolean>; tapThrough: import("vue").PropOptions<boolean>; zIndex: NumberConstructor; round: import("vue").PropOptions<boolean>; hideOnDeactivated: import("vue").PropOptions<boolean>; getContainer: import("vue").PropOptions<import("../Popup").PopupGetContainerFunc>; dynamic: import("vue").PropOptions<boolean>; usePortal: import("vue").PropOptions<boolean>; }; declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<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<{}> & import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & { $scopedSlots: import("vue-tsx-support").InnerScopedSlots<{}>; } & { actionBtns: DialogActionOptions[]; asyncActions: DialogActionOptions[]; } & { close(): void; getOKAction(): DialogActionOptions | undefined; getCancelAction(): DialogActionOptions | undefined; getActionBtns(): DialogActionOptions[]; createActionHandler(action: DialogActionOptions): () => void; renderActions(): VueTsxSupport.JSX.Element; renderBody(): VueTsxSupport.JSX.Element; } & { image: string | ImageProps | undefined; icon: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | IconProps | undefined; title: string; content: string; cancelBtn: string | DialogActionOptions | null | undefined; okBtn: string | DialogActionOptions | null | undefined; actions: DialogActionOptions[] | null; layout: "row" | "column"; closeAfterAsyncTaskCompleted: boolean; visible: boolean; anchor: HTMLElement | (() => HTMLElement) | undefined; transformOrigin: import("../Popup").PopupTransformOrigin | undefined; marginThreshold: number; edgeDetect: boolean; lockScroll: boolean; position: import("../Popup").PopupPosition; mask: boolean; maskFrosted: boolean; maskClosable: boolean; maskAnimate: "none" | "mask-fade"; partialMask: "top" | "bottom" | undefined; closeOnMaskTouched: boolean; fullscreen: boolean; animate: import("../Popup").PopupAnimateType; targetStyle: CSSProperties | undefined; targetClass: import("../_utils/classHelper").ClassOptions | undefined; scrollBody: boolean; tapThrough: boolean; zIndex: number; round: boolean; hideOnDeactivated: boolean; getContainer: import("../Popup").PopupGetContainerFunc; dynamic: boolean; usePortal: boolean; }, {}, {} & { anchor?: HTMLElement | (() => HTMLElement) | undefined; icon?: string | import("@ohu-mobile/icons/lib/types").SVGIconDef | IconProps | undefined; title?: string | undefined; round?: boolean | undefined; content?: string | undefined; position?: import("../Popup").PopupPosition | undefined; animate?: import("../Popup").PopupAnimateType | undefined; image?: string | ImageProps | undefined; visible?: boolean | undefined; getContainer?: import("../Popup").PopupGetContainerFunc | undefined; dynamic?: boolean | undefined; transformOrigin?: import("../Popup").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?: CSSProperties | undefined; targetClass?: import("../_utils/classHelper").ClassOptions | undefined; scrollBody?: boolean | undefined; tapThrough?: boolean | undefined; zIndex?: number | undefined; hideOnDeactivated?: boolean | undefined; layout?: "row" | "column" | undefined; usePortal?: boolean | undefined; cancelBtn?: string | DialogActionOptions | null | undefined; okBtn?: string | DialogActionOptions | null | undefined; actions?: DialogActionOptions[] | null | undefined; closeAfterAsyncTaskCompleted?: boolean | undefined; } & DialogProps, DialogEvents, {}, {}>; export default _default;