Merge pull request #20840 from overleaf/dp-review-panel-split-test-badge

Add split test badge to new review panel for beta release

GitOrigin-RevId: 863b7614fc6b68aebc15dbc9bfec5014499af817
This commit is contained in:
David 2024-10-04 10:17:36 +01:00 committed by Copybot
parent 5fd2b63258
commit 50723d0f8f
2 changed files with 16 additions and 1 deletions

View file

@ -5,16 +5,27 @@ import ReviewPanelTrackChangesMenuButton from './review-panel-track-changes-menu
import { Button } from 'react-bootstrap' import { Button } from 'react-bootstrap'
import MaterialIcon from '@/shared/components/material-icon' 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 { useTranslation } from 'react-i18next'
const ReviewPanelHeader: FC = () => { const ReviewPanelHeader: FC = () => {
const [trackChangesMenuExpanded, setTrackChangesMenuExpanded] = const [trackChangesMenuExpanded, setTrackChangesMenuExpanded] =
useState(false) useState(false)
const { setReviewPanelOpen } = useLayoutContext() const { setReviewPanelOpen } = useLayoutContext()
const { t } = useTranslation()
return ( return (
<div className="review-panel-header"> <div className="review-panel-header">
<div className="review-panel-heading"> <div className="review-panel-heading">
<div className="review-panel-label">Review</div> <div className="review-panel-label">
{t('review')}
<span className="review-panel-split-test-badge">
<SplitTestBadge
splitTestName="review-panel-redesign"
displayOnVariants={['enabled']}
/>
</span>
</div>
<Button <Button
bsStyle={null} bsStyle={null}
className="review-panel-close-button" className="review-panel-close-button"

View file

@ -197,6 +197,10 @@
margin: 0; margin: 0;
} }
.review-panel-split-test-badge {
margin-left: 4px;
}
.review-panel-close-button { .review-panel-close-button {
display: flex; display: flex;
align-items: center; align-items: center;