Просмотр исходного кода

Hide reply input if no comment permissions (#22955)

GitOrigin-RevId: eeb323e8d7426388f4291906299397f58095b46a
Domagoj Kriskovic 1 год назад
Родитель
Сommit
1072f836ae

+ 3 - 1
services/web/frontend/js/features/review-panel-new/components/review-panel-comment-content.tsx

@@ -11,6 +11,7 @@ import {
   CommentId,
   ThreadId,
 } from '../../../../../types/review-panel/review-panel'
+import { usePermissionsContext } from '@/features/ide-react/context/permissions-context'
 
 export const ReviewPanelCommentContent = memo<{
   comment: Change<CommentOperation>
@@ -36,6 +37,7 @@ export const ReviewPanelCommentContent = memo<{
   }) => {
     const { t } = useTranslation()
     const threads = useThreadsContext()
+    const permissions = usePermissionsContext()
 
     const handleSubmit = useCallback(
       (content, setContent) => onReply?.(content).then(() => setContent('')),
@@ -90,7 +92,7 @@ export const ReviewPanelCommentContent = memo<{
           </div>
         )}
 
-        {!isResolved && (
+        {permissions.comment && !isResolved && (
           <AutoExpandingTextArea
             name="content"
             className="review-panel-comment-input"