UNPKG

@omnia/fx-spfx

Version:
40 lines (39 loc) 1.16 kB
import Vue from 'vue'; import { SettingsService } from '../../../fx/services'; import { IWebComponentInstance } from '../../../fx'; export declare type WebComponentDefinition = { id: string; name: string; icon?: { fontAwesome?: string; html?: string; }; }; export declare class OmniaWPContainerComponent extends Vue implements IWebComponentInstance { webpartid: string; displaymode: any; private loc; private localizationService; protected settingsService: SettingsService<any>; private spfxSettingsService; private static PageEditMode; private webComponents; private settingsOpen; private wpProxy; private settings; private selectedComponentTag; created(): void; mounted(): void; destroyed(): void; private openSettings; private saveComponentSettings; private onSelectComponentChanged; private onDisplayModeChanged; private init; private subcribeMessage; private saveSettings; private closeSettings; private readonly renderComponent; private buildDomProps; render(h: any): JSX.Element; }