|
@@ -14,6 +14,7 @@ import { LegacyTableDropdown } from './table-inserter-dropdown-legacy'
|
|
|
import { withinFormattingCommand } from '@/features/source-editor/utils/tree-operations/formatting'
|
|
import { withinFormattingCommand } from '@/features/source-editor/utils/tree-operations/formatting'
|
|
|
import { isSplitTestEnabled } from '@/utils/splitTestUtils'
|
|
import { isSplitTestEnabled } from '@/utils/splitTestUtils'
|
|
|
import { isMac } from '@/shared/utils/os'
|
|
import { isMac } from '@/shared/utils/os'
|
|
|
|
|
+import { useProjectContext } from '@/shared/context/project-context'
|
|
|
|
|
|
|
|
export const ToolbarItems: FC<{
|
|
export const ToolbarItems: FC<{
|
|
|
state: EditorState
|
|
state: EditorState
|
|
@@ -31,6 +32,7 @@ export const ToolbarItems: FC<{
|
|
|
const { t } = useTranslation()
|
|
const { t } = useTranslation()
|
|
|
const { toggleSymbolPalette, showSymbolPalette, writefullInstance } =
|
|
const { toggleSymbolPalette, showSymbolPalette, writefullInstance } =
|
|
|
useEditorContext()
|
|
useEditorContext()
|
|
|
|
|
+ const { features } = useProjectContext()
|
|
|
const isActive = withinFormattingCommand(state)
|
|
const isActive = withinFormattingCommand(state)
|
|
|
|
|
|
|
|
const symbolPaletteAvailable = getMeta('ol-symbolPaletteAvailable')
|
|
const symbolPaletteAvailable = getMeta('ol-symbolPaletteAvailable')
|
|
@@ -127,13 +129,15 @@ export const ToolbarItems: FC<{
|
|
|
command={commands.wrapInHref}
|
|
command={commands.wrapInHref}
|
|
|
icon="add_link"
|
|
icon="add_link"
|
|
|
/>
|
|
/>
|
|
|
- <ToolbarButton
|
|
|
|
|
- id="toolbar-add-comment"
|
|
|
|
|
- label={t('add_comment')}
|
|
|
|
|
- disabled={state.selection.main.empty}
|
|
|
|
|
- command={commands.addComment}
|
|
|
|
|
- icon="add_comment"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ {features.trackChangesVisible && (
|
|
|
|
|
+ <ToolbarButton
|
|
|
|
|
+ id="toolbar-add-comment"
|
|
|
|
|
+ label={t('add_comment')}
|
|
|
|
|
+ disabled={state.selection.main.empty}
|
|
|
|
|
+ command={commands.addComment}
|
|
|
|
|
+ icon="add_comment"
|
|
|
|
|
+ />
|
|
|
|
|
+ )}
|
|
|
<ToolbarButton
|
|
<ToolbarButton
|
|
|
id="toolbar-ref"
|
|
id="toolbar-ref"
|
|
|
label={t('toolbar_insert_cross_reference')}
|
|
label={t('toolbar_insert_cross_reference')}
|