@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
31 lines (30 loc) • 1.1 kB
TypeScript
import { SectionSettings, SectionItem, TabbedSectionItemSettings } from "../../../../models";
import { LayoutCanvasStore } from "../../";
import { VueComponentBase } from "../../../VueComponentBase";
import { MediaPickerService } from "../../../../services";
import { AnchorLink } from "../../../AnchorLink";
export interface StepRendererProps {
step: SectionItem;
settings: SectionSettings;
layoutId: string;
useScrollMargingFix: boolean;
}
export declare class LayoutStepRenderer extends VueComponentBase<StepRendererProps> {
layoutEditorStore: LayoutCanvasStore;
mediaPickerService: MediaPickerService;
anchorLink: AnchorLink;
step: SectionItem<TabbedSectionItemSettings>;
settings: SectionSettings;
layoutId: string;
useScrollMargingFix: boolean;
designRender?: boolean;
private fallbackRenderCache;
private blockSettings;
private blockInstances;
private renderedOnce;
created(): void;
private get backgroundImage();
private onBlockInstanceCreated;
private renderChildren;
render(): VueTsxSupport.JSX.Element;
}