UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

49 lines (48 loc) 2 kB
import { VersionedLayoutDefinition, IVersionedData, Layout } from "../../../../models"; import { VersionedLayoutStore } from "../../../../stores"; import { VueComponentBase } from "../../../VueComponentBase"; import { VersionedLayoutEditorStore } from "../../stores"; import { RefreshStateOption } from "../RefreshStateOption"; interface AlternateLayoutMappingActionProps { versionedLayoutEditorStore: VersionedLayoutEditorStore; versionedLayoutStore: VersionedLayoutStore; versionedLayoutId: number; versionedData: IVersionedData<VersionedLayoutDefinition>; setNewEditorItem: (newVersionedData: IVersionedData<VersionedLayoutDefinition>) => void; } export declare class AlternateLayoutMappingAction extends VueComponentBase<AlternateLayoutMappingActionProps> { versionedLayoutEditorStore: VersionedLayoutEditorStore; versionedLayoutStore: VersionedLayoutStore; versionedLayoutId: number; setNewEditorItem: (newVersionedData: IVersionedData<VersionedLayoutDefinition>, layout: Layout, refreshStateOption: RefreshStateOption) => void; versionedData: IVersionedData<VersionedLayoutDefinition>; private subscriptionHandler; private themeStore; private omniaLoc; private styles; private mapping; private isLoading; private selectionId; private showRenameLayoutDialog; created(): void; private get selectingBreakpoint(); private get versionedLayout(); private loadMapping; private ensureRemoveInvalidMapping; private onDisplayBreakpointChanged; private setLoading; private getSelections; private saveMapping; private selectMapping; private getDataIdentifierFromSelectionId; private getLatestVersionedData; private setCorrectLayout; private closeCreationDialog; private closeRenameDialog; private renderCreationDialog; private renderRenameDialog; private renderSelections; private renderRenameIcon; render(): VueTsxSupport.JSX.Element; } export {};