|
@@ -6,6 +6,7 @@ import MaterialIcon from '@/shared/components/material-icon'
|
|
|
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
|
import SplitTestBadge from '@/shared/components/split-test-badge'
|
|
import SplitTestBadge from '@/shared/components/split-test-badge'
|
|
|
import { useTranslation } from 'react-i18next'
|
|
import { useTranslation } from 'react-i18next'
|
|
|
|
|
+import { useFeatureFlag } from '@/shared/context/split-test-context'
|
|
|
|
|
|
|
|
const ReviewPanelHeader: FC = () => {
|
|
const ReviewPanelHeader: FC = () => {
|
|
|
const [trackChangesMenuExpanded, setTrackChangesMenuExpanded] =
|
|
const [trackChangesMenuExpanded, setTrackChangesMenuExpanded] =
|
|
@@ -13,6 +14,8 @@ const ReviewPanelHeader: FC = () => {
|
|
|
const { setReviewPanelOpen } = useLayoutContext()
|
|
const { setReviewPanelOpen } = useLayoutContext()
|
|
|
const { t } = useTranslation()
|
|
const { t } = useTranslation()
|
|
|
|
|
|
|
|
|
|
+ const enableReviewerRole = useFeatureFlag('reviewer-role')
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<div className="review-panel-header">
|
|
<div className="review-panel-header">
|
|
|
<div className="review-panel-heading">
|
|
<div className="review-panel-heading">
|
|
@@ -25,6 +28,7 @@ const ReviewPanelHeader: FC = () => {
|
|
|
/>
|
|
/>
|
|
|
</span>
|
|
</span>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ {enableReviewerRole && <ReviewPanelResolvedThreadsButton />}
|
|
|
<button
|
|
<button
|
|
|
type="button"
|
|
type="button"
|
|
|
className="btn review-panel-close-button"
|
|
className="btn review-panel-close-button"
|
|
@@ -33,13 +37,15 @@ const ReviewPanelHeader: FC = () => {
|
|
|
<MaterialIcon type="close" />
|
|
<MaterialIcon type="close" />
|
|
|
</button>
|
|
</button>
|
|
|
</div>
|
|
</div>
|
|
|
- <div className="review-panel-tools">
|
|
|
|
|
- <ReviewPanelResolvedThreadsButton />
|
|
|
|
|
- <ReviewPanelTrackChangesMenuButton
|
|
|
|
|
- menuExpanded={trackChangesMenuExpanded}
|
|
|
|
|
- setMenuExpanded={setTrackChangesMenuExpanded}
|
|
|
|
|
- />
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ {!enableReviewerRole && (
|
|
|
|
|
+ <div className="review-panel-tools">
|
|
|
|
|
+ <ReviewPanelResolvedThreadsButton />
|
|
|
|
|
+ <ReviewPanelTrackChangesMenuButton
|
|
|
|
|
+ menuExpanded={trackChangesMenuExpanded}
|
|
|
|
|
+ setMenuExpanded={setTrackChangesMenuExpanded}
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ )}
|
|
|
|
|
|
|
|
{trackChangesMenuExpanded && <ReviewPanelTrackChangesMenu />}
|
|
{trackChangesMenuExpanded && <ReviewPanelTrackChangesMenu />}
|
|
|
</div>
|
|
</div>
|