UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

34 lines (33 loc) 1.14 kB
import { BlockTitleSettingsStore, MultilingualStore } from "@omnia/fx/stores"; import { ThemeStore, VueComponentBase, VueComponentBaseProps } from "@omnia/fx/ux"; import { BlockCatalogStore, LayoutCanvasStore } from "../../"; export interface SectionSettingsProps extends VueComponentBaseProps { } export interface BlockSettingsEvents { } export declare class LayoutStructure extends VueComponentBase<SectionSettingsProps, BlockSettingsEvents> { private section; editorStore: LayoutCanvasStore; themeStore: ThemeStore; MultilingualStore: MultilingualStore; private subscriptionHandler; private omniaUxLoc; blockTitleSettingsStore: BlockTitleSettingsStore; blockCatalog: BlockCatalogStore; layoutEditorStore: LayoutCanvasStore; private themeStyleContent; private model; created(): void; mounted(): void; /** * Watch for section changes * */ private onSectionChange; private onItemSelected; private getIcon; private getItemName; private getClickStyle; isLayoutSelected(): boolean; private shouldShowMenu; render(): VueTsxSupport.JSX.Element; }