@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
18 lines (17 loc) • 806 B
TypeScript
import { VueComponentBase, EditorChromeStore, ActionToolbarStyles } from "@omnia/fx/ux";
import { EditorDisplayModes } from "@omnia/fx-models";
export interface DisplaySettingsActionButtonsProps {
styles?: Partial<typeof ActionToolbarStyles>;
changeMode: (editorDisplayMode: EditorDisplayModes) => void;
}
export declare class DisplaySettingsToolbar extends VueComponentBase<DisplaySettingsActionButtonsProps> {
styles?: Partial<typeof ActionToolbarStyles>;
changeMode: (editorDisplayMode: EditorDisplayModes) => void;
editorStore: EditorChromeStore;
private actionToolbarClasses;
created(): void;
getButtonClass(highlighted: boolean): any;
private renderEditorActionButtonWithPermission;
private renderEditorActionButton;
render(): VueTsxSupport.JSX.Element;
}