mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2025-07-29 14:00:05 +02:00

Clean up reviewer-role feature flag from frontend GitOrigin-RevId: 0cac59be58b0350c24f57d3e63898246b2bd6881
25 lines
681 B
TypeScript
25 lines
681 B
TypeScript
import ReactDOM from 'react-dom'
|
|
import { useCodeMirrorViewContext } from '../../source-editor/components/codemirror-context'
|
|
import { memo } from 'react'
|
|
import ReviewPanel from './review-panel'
|
|
import ReviewModeSwitcher from './review-mode-switcher'
|
|
import useReviewPanelLayout from '../hooks/use-review-panel-layout'
|
|
|
|
function ReviewPanelContainer() {
|
|
const view = useCodeMirrorViewContext()
|
|
const { showPanel, mini } = useReviewPanelLayout()
|
|
|
|
if (!view) {
|
|
return null
|
|
}
|
|
|
|
return ReactDOM.createPortal(
|
|
<>
|
|
<ReviewModeSwitcher />
|
|
{showPanel && <ReviewPanel mini={mini} />}
|
|
</>,
|
|
view.scrollDOM
|
|
)
|
|
}
|
|
|
|
export default memo(ReviewPanelContainer)
|