import * as React from "react"; import {Command} from "../types"; import {onTab} from "../util/MarkdownUtil"; import {getMarkdownStateFromDraftState, buildNewDraftState} from "../util/DraftUtil"; export const tabCommand: Command = { buttonContentBuilder: () => null, buttonProps: null, execute: (state, reverse) => { let mdState = getMarkdownStateFromDraftState(state); mdState = onTab(mdState, reverse); return buildNewDraftState(state, mdState); }, };