diff --git a/services/web/frontend/js/features/review-panel-new/components/review-panel-change.tsx b/services/web/frontend/js/features/review-panel-new/components/review-panel-change.tsx index 5e5947bd70..d72f537f2c 100644 --- a/services/web/frontend/js/features/review-panel-new/components/review-panel-change.tsx +++ b/services/web/frontend/js/features/review-panel-new/components/review-panel-change.tsx @@ -16,6 +16,15 @@ import { ReviewPanelChangeUser } from './review-panel-change-user' import { ReviewPanelEntry } from './review-panel-entry' import { useModalsContext } from '@/features/ide-react/context/modals-context' +const TEXT_CHAR_LIMIT = 50 + +const truncateText = (text: string) => { + if (text.length > TEXT_CHAR_LIMIT) { + return text.slice(0, TEXT_CHAR_LIMIT) + '...' + } + return text +} + export const ReviewPanelChange = memo<{ change: Change aggregate?: Change @@ -168,18 +177,18 @@ export const ReviewPanelChange = memo<{ {t('aggregate_changed')}:{' '} - {aggregate.op.d} + {truncateText(aggregate.op.d)} {' '} {t('aggregate_to')}{' '} - {change.op.i} + {truncateText(change.op.i)} ) : ( {t('tracked_change_added')}:  - {change.op.i} + {truncateText(change.op.i)} )} @@ -196,7 +205,7 @@ export const ReviewPanelChange = memo<{ {t('tracked_change_deleted')}:  - {change.op.d} + {truncateText(change.op.d)}