UNPKG

sophon-notebook-notebook

Version:
45 lines (44 loc) 1.18 kB
/// <reference types="react" /> import { VDomRenderer, VDomModel } from 'sophon-notebook-apputils'; import { Notebook, NotebookMode } from '.'; /** * StatusBar item to display which notebook mode user is in. */ export declare class CommandEditStatus extends VDomRenderer<CommandEditStatus.Model> { /** * Construct a new CommandEdit status item. */ constructor(); /** * Render the CommandEdit status item. */ render(): JSX.Element; } /** * A namespace for CommandEdit statics. */ export declare namespace CommandEditStatus { /** * A VDomModle for the CommandEdit renderer. */ class Model extends VDomModel { /** * The current mode of the current notebook. */ readonly notebookMode: NotebookMode; /** * Set the current notebook for the model. */ notebook: Notebook | null; /** * On a change to the notebook, update the mode. */ private _onChanged; /** * Trigger a state change for the renderer. */ private _triggerChange; private _notebookMode; private _notebook; } }