UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

27 lines (26 loc) 997 B
import { ActionToolbarStyles, EditorChromeStore } from "@omnia/fx/ux"; import { VueComponentBase } from "@omnia/fx/ux"; import { EditorDisplayModes } from "@omnia/fx-models"; export interface IActionToolbar { styles?: Partial<typeof ActionToolbarStyles>; changeMode: (editorDisplayMode: EditorDisplayModes) => void; roles?: string[]; } export declare class ActionToolbar extends VueComponentBase<IActionToolbar> { styles?: Partial<typeof ActionToolbarStyles>; changeMode: (editorDisplayMode: EditorDisplayModes) => void; roles?: string[]; editorStore: EditorChromeStore; private actionToolbarClasses; created(): void; mounted(): void; private onActionButtonClick; private createActionButtons; private createButton; private createDefaultButton; private createGroupButtons; private createButtonGroup; private renderToolbarWithButtons; private renderToolbarWithLoadingIndicator; render(h: any): VueTsxSupport.JSX.Element; }