@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
41 lines (40 loc) • 1.44 kB
TypeScript
import { AppInstance, JourneyInstance } from "../../../models";
import { IValidator } from "../../validation";
import { BladeBase } from "./BladeBase";
export interface EditProperiesBladeProps {
lastStep: boolean;
appInstance: AppInstance;
canceled?: () => void;
completed?: (appInstance: AppInstance) => void;
save: (appInstance: AppInstance) => Promise<void>;
content?: JSX.Element;
journeyInstance: JourneyInstance;
useValidator: IValidator;
next?: (appInstance: AppInstance) => void;
}
export declare class EditProperiesBlade extends BladeBase<EditProperiesBladeProps> {
lastStep: AppInstance;
appInstance: AppInstance;
onCanceled?: () => void;
onCompleted?: (appInstance: AppInstance) => void;
save: (appInstance: AppInstance) => Promise<void>;
content?: JSX.Element;
journeyInstance: JourneyInstance;
next?: (appInstance: AppInstance) => Promise<void>;
private omniaTheming;
private mediaPickerStore;
private mediaPickerService;
private omniaUxLoc;
private internalAppInstance;
private rollupRatios;
private isRenderMediaPicker;
private isMediaPickerReady;
private imagePlaceholderWrapperStyle;
private showImagePlaceholder;
created(): void;
private onAppInstanceChange;
private getImageProviderContext;
private setDataChanged;
private renderAppInstanceSettings;
render(): VueTsxSupport.JSX.Element;
}