@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 1.1 kB
TypeScript
import { ToolbarExtension } from "../../ToolbarExtension";
import { TableToolbarProperties, TableMenuBar, TipTapEditor } from "../../../../models";
interface TableStyleSelection {
className: string;
component: any;
}
export default class TableToolbar extends ToolbarExtension implements TableToolbarProperties {
menubar: TableMenuBar;
editor: TipTapEditor;
private loc;
tableMenuClasses: {
thicknessWraper?: any;
thicknessItem?: any;
thicknessSelection?: any;
colorSelection?: any;
tableStyleItemWrapper?: any;
tableStyleItemContent?: any;
tableStyleWrapper?: any;
tableItemSelection?: any;
subToolBar?: any;
cellStyleMenu?: any;
setBlackWhiteIcon?: any;
setThemingPrimaryIcon?: any;
};
iconStyle: string;
borderThickness: number[];
backgroundColorModel: string;
borderColorModel: string;
tableStylesModel: TableStyleSelection;
mounted(): void;
renderMainButton(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}
export {};