UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

31 lines (30 loc) 955 B
import { IWebComponentInstance } from "../.."; import { ISettingsPane, SettingsPaneModel } from "./ISettingsPane"; import { VueComponentBase } from "../index"; export declare class SettingsPane extends VueComponentBase implements IWebComponentInstance, ISettingsPane { private uxLoc; contentClass?: string; headerClass?: string; title?: string; description?: string; width?: string | number; valueBind: SettingsPaneModel; onCancel: () => void; onSave: () => Promise<boolean>; disableSave?: boolean; disableCancel?: boolean; showButtons?: boolean; warningMessage?: string; onVisibleChanged(): void; private uniqueId; private styleSet; private saving; private headingStyle; mounted(): void; beforeDestroy(): void; handleOnCancel(): void; handleOnSave(): void; private onDialogEscape; render(): VueTsxSupport.JSX.Element; overrideAndGetTransition(): void; }