UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

31 lines (30 loc) 1.1 kB
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; }