|
|
@@ -2,11 +2,10 @@ import { FC, memo, useState } from 'react'
|
|
|
import { ReviewPanelResolvedThreadsButton } from './review-panel-resolved-threads-button'
|
|
|
import { ReviewPanelTrackChangesMenu } from './review-panel-track-changes-menu'
|
|
|
import ReviewPanelTrackChangesMenuButton from './review-panel-track-changes-menu-button'
|
|
|
-import MaterialIcon from '@/shared/components/material-icon'
|
|
|
import { useLayoutContext } from '@/shared/context/layout-context'
|
|
|
-import SplitTestBadge from '@/shared/components/split-test-badge'
|
|
|
import { useTranslation } from 'react-i18next'
|
|
|
import getMeta from '@/utils/meta'
|
|
|
+import { PanelHeading } from '@/shared/components/panel-heading'
|
|
|
|
|
|
const isReviewerRoleEnabled = getMeta('ol-isReviewerRoleEnabled')
|
|
|
|
|
|
@@ -18,25 +17,13 @@ const ReviewPanelHeader: FC = () => {
|
|
|
|
|
|
return (
|
|
|
<div className="review-panel-header">
|
|
|
- <div className="review-panel-heading">
|
|
|
- <div className="review-panel-label">
|
|
|
- {t('review')}
|
|
|
- <span className="review-panel-split-test-badge">
|
|
|
- <SplitTestBadge
|
|
|
- splitTestName="review-panel-redesign"
|
|
|
- displayOnVariants={['enabled']}
|
|
|
- />
|
|
|
- </span>
|
|
|
- </div>
|
|
|
+ <PanelHeading
|
|
|
+ title={t('review')}
|
|
|
+ handleClose={() => setReviewPanelOpen(false)}
|
|
|
+ splitTestName="review-panel-redesign"
|
|
|
+ >
|
|
|
{isReviewerRoleEnabled && <ReviewPanelResolvedThreadsButton />}
|
|
|
- <button
|
|
|
- type="button"
|
|
|
- className="btn review-panel-close-button"
|
|
|
- onClick={() => setReviewPanelOpen(false)}
|
|
|
- >
|
|
|
- <MaterialIcon type="close" />
|
|
|
- </button>
|
|
|
- </div>
|
|
|
+ </PanelHeading>
|
|
|
{!isReviewerRoleEnabled && (
|
|
|
<div className="review-panel-tools">
|
|
|
<ReviewPanelResolvedThreadsButton />
|