@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
16 lines (15 loc) • 647 B
TypeScript
import { IEditorItemTitleRenderer, IEditorItemTopToolbarRenderer } from ".";
import { EditorDisplayModes } from "./EditorSettings";
import { IEditorItemPanelsRenderer } from "./IEditorItemPanelsRenderer";
import { IEditorTabRegistration } from "./IEditorTabRegistration";
export interface IEditorItem {
settings: {
defaultDisplayMode: EditorDisplayModes;
};
tabs: Array<IEditorTabRegistration>;
title: JSX.Element[] | JSX.Element | string;
onEditorActivation(): any;
titleRenderer?: IEditorItemTitleRenderer;
topToolbarRenderer?: IEditorItemTopToolbarRenderer;
panelsRenderer?: IEditorItemPanelsRenderer;
}