@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
70 lines (69 loc) • 2.04 kB
TypeScript
import { BaseControlProperty } from "../../../property-panel";
export declare class ModalProperty extends BaseControlProperty {
private numberEditor;
constructor(componentId: string, designerHostService: any);
getPropertyConfig(propertyData: any): {
type: string;
categories: {};
};
getDialogPropertyConfig(propertyData: any): {
description: string;
title: string;
parentPropertyID: string;
properties: {
title: {
description: string;
title: string;
type: string;
visible: boolean;
};
width: {
description: string;
title: string;
type: string;
editor: {
min: number;
max: number;
type: string;
useThousands: boolean;
};
};
height: {
description: string;
title: string;
type: string;
editor: {
min: number;
max: number;
type: string;
useThousands: boolean;
};
};
resizeable: {
description: string;
title: string;
type: string;
visible: boolean;
};
enableEsc: {
description: string;
title: string;
type: string;
visible: boolean;
};
showMaxButton: {
description: string;
title: string;
type: string;
visible: boolean;
};
showCloseButton: {
description: string;
title: string;
type: string;
visible: boolean;
};
};
};
private getEventPropConfig;
}