vue-admin-core
Version:
A Component Library for Vue 3
11 lines (10 loc) • 957 B
TypeScript
import { Component, VNode } from "vue";
import { Form, IFormProps } from "@formily/core";
import { DialogContent, DialogProps, DialogTitle } from "../elementPlus/useElDialog";
import { resetProps } from "vue-admin-core/es/formily";
export type FormilyDialogProps = DialogProps & {
resetText?: string | Component | VNode | (() => VNode);
resetButtonProps?: typeof resetProps;
onReset?: (e: any) => void;
};
export declare function useFormilyDialog(title: FormilyDialogProps | DialogTitle, content: DialogContent, options?: IFormProps<object>): (import("../__shared__/useCorePopup").IPopup<Form<object>, Form<object>, import("../__shared__/useCorePopup").PopupProps | import("../__shared__/useCorePopup").PopupTitle> | import("vue").DefineComponent<{}, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>)[];