@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 935 B
TypeScript
import { AppInstance } from "@omnia/fx/models";
import { IWebComponentInstance } from "../../../";
import { VueComponentBase } from "../../VueComponentBase";
import { IAppImageInput } from "./IAppImageInput";
export declare class AppImageInput extends VueComponentBase implements IAppImageInput, IWebComponentInstance {
appInstance: AppInstance;
onValueChanged?: () => void;
private omniaUxLoc;
private mediaPickerStore;
private mediaPickerService;
private imagePlaceholderWrapperStyle;
private imageContainerWrapperStyle;
private isMediaPickerReady;
private rollupRatios;
private isRenderMediaPicker;
private hasImage;
created(): void;
mounted(): void;
private getImageProviderContext;
private removeImage;
private saveResult;
private renderMediaPicker;
private renderImagePlaceholder;
private renderImageSettings;
render(): VueTsxSupport.JSX.Element;
}