import { ListGroupItem } from 'react-bootstrap' import { ToolbarButtonMenu } from './button-menu' import { emitCommandEvent } from '../../extensions/toolbar/utils/analytics' import MaterialIcon from '../../../../shared/components/material-icon' import { useTranslation } from 'react-i18next' import { useCodeMirrorViewContext } from '../codemirror-editor' import { wrapInDisplayMath, wrapInInlineMath, } from '../../extensions/toolbar/commands' export function MathDropdown() { const { t } = useTranslation() const view = useCodeMirrorViewContext() return ( { emitCommandEvent(view, 'toolbar-inline-math') event.preventDefault() wrapInInlineMath(view) view.focus() }} > {t('toolbar_insert_inline_math')} { emitCommandEvent(view, 'toolbar-display-math') event.preventDefault() wrapInDisplayMath(view) view.focus() }} > {t('toolbar_insert_display_math')} ) }