UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

29 lines (28 loc) 911 B
import { FModalService } from "../../modal"; export interface FormRulesOptions { eventsEditorUtils: any; formSchemaUtils: any; formMetadataConverter: any; designViewModelUtils: any; controlCreatorUtils: any; metadataService: any; schemaService: any; useFormCommand: any; modalService: FModalService; formStateMachineUtils: any; messagerService: any; designerContext: any; dialogCodeView: any; } export interface ModalButtonsParams { buttons: []; componentId: string; modalPropertyData: any; viewModelId: string; defaultClass?: string; onSubmitHandle?: (buttons: []) => boolean; onCancelHandle?: (buttons: []) => void; } export declare function useButtonItemsDesigner(designerHostService: FormRulesOptions, params: ModalButtonsParams, selected?: (buttonPropertyData: any) => void): { show: (callBackFn?: () => void) => void; };