Files
Verso/services/web/frontend/js/features/review-panel/components/review-panel-header.tsx
T
David 43fccf60b9 Merge pull request #28117 from overleaf/dp-tab-headings
Align rail panel headers to use the same font-weight and line-height

GitOrigin-RevId: e982f6d816e2f1b0e8f4a0af603222262d58bab0
2025-08-27 08:05:47 +00:00

31 lines
1.1 KiB
TypeScript

import { FC, memo } from 'react'
import { ReviewPanelResolvedThreadsButton } from './review-panel-resolved-threads-button'
import { useTranslation } from 'react-i18next'
import { PanelHeading } from '@/shared/components/panel-heading'
import useReviewPanelLayout from '../hooks/use-review-panel-layout'
import RailPanelHeader from '@/features/ide-redesign/components/rail/rail-panel-header'
import { useIsNewEditorEnabled } from '@/features/ide-redesign/utils/new-editor-utils'
const ReviewPanelHeader: FC = () => {
const { closeReviewPanel } = useReviewPanelLayout()
const { t } = useTranslation()
const newEditor = useIsNewEditorEnabled()
return (
<div className="review-panel-header">
{newEditor ? (
<RailPanelHeader
title={t('review')}
actions={[<ReviewPanelResolvedThreadsButton key="resolve-threads" />]}
/>
) : (
<PanelHeading title={t('review')} handleClose={closeReviewPanel}>
<ReviewPanelResolvedThreadsButton />
</PanelHeading>
)}
</div>
)
}
export default memo(ReviewPanelHeader)