diff --git a/services/web/frontend/js/features/source-editor/components/review-panel/editor-widgets/editor-widgets.tsx b/services/web/frontend/js/features/source-editor/components/review-panel/editor-widgets/editor-widgets.tsx index 55532e8a8c..e3cc87fd0a 100644 --- a/services/web/frontend/js/features/source-editor/components/review-panel/editor-widgets/editor-widgets.tsx +++ b/services/web/frontend/js/features/source-editor/components/review-panel/editor-widgets/editor-widgets.tsx @@ -15,6 +15,8 @@ import getMeta from '../../../../../utils/meta' import useScopeValue from '../../../../../shared/hooks/use-scope-value' import useScopeEventListener from '@/shared/hooks/use-scope-event-listener' import { memo, useCallback } from 'react' +import { useLayoutContext } from '@/shared/context/layout-context' +import classnames from 'classnames' function EditorWidgets() { const { t } = useTranslation() @@ -35,6 +37,7 @@ function EditorWidgets() { 'addNewComment' ) const view = useCodeMirrorViewContext() + const { reviewPanelOpen } = useLayoutContext() const { entries, @@ -75,7 +78,13 @@ function EditorWidgets() { return ReactDOM.createPortal( <> -
+
{wantTrackChanges && } {nChanges > 1 && ( diff --git a/services/web/frontend/js/features/source-editor/components/review-panel/review-panel.tsx b/services/web/frontend/js/features/source-editor/components/review-panel/review-panel.tsx index ae5252c76e..1202e00cbc 100644 --- a/services/web/frontend/js/features/source-editor/components/review-panel/review-panel.tsx +++ b/services/web/frontend/js/features/source-editor/components/review-panel/review-panel.tsx @@ -33,11 +33,10 @@ function ReviewPanelView({ parentDomNode }: ReviewPanelViewProps) { ) - // TODO fix DOM structure return ReactDOM.createPortal( isReactIde ? (