UNPKG

@cblink/finches-ui

Version:

A Component Library for Vue 3

61 lines (60 loc) 1.96 kB
export declare const CbDialog: import("@cblink/finches-utils/types").SFCWithInstall<import("vue").DefineComponent<{ dialogProps: { type: ObjectConstructor; default: () => { title: { type: StringConstructor; default: string; }; modelValue: { type: BooleanConstructor; default: boolean; }; showClose: { type: BooleanConstructor; default: boolean; }; width: { type: StringConstructor; default: string; }; }; }; btnProps: { type: ObjectConstructor; default: () => { submitBtnOptions: { text: string; show: boolean; }; cancelBtnOptions: { text: string; show: boolean; }; }; }; }, { getProps: import("vue").ComputedRef<{ onSubmit: ((...args: any[]) => any) | undefined; onCancel: ((...args: any[]) => any) | undefined; dialogProps: Record<string, any>; btnProps: Record<string, any>; }>; getDialog: import("vue").ComputedRef<{ [x: string]: any; }>; handleClose: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("submit" | "cancel")[], "submit" | "cancel", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ dialogProps?: unknown; btnProps?: unknown; } & { dialogProps: Record<string, any>; btnProps: Record<string, any>; } & {}> & { onSubmit?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; }, { dialogProps: Record<string, any>; btnProps: Record<string, any>; }>> & Record<string, any>; export default CbDialog;