12345678910111213141516 |
- import {formatVersion} from 'sentry/utils/versions/formatVersion';
- export const ELLIPSIS = '\u2026';
- export function centerTruncate(value: string, maxLength: number = 20) {
- const divider = Math.floor(maxLength / 2);
- if (value?.length > maxLength) {
- return `${value.slice(0, divider)}${ELLIPSIS}${value.slice(value.length - divider)}`;
- }
- return value;
- }
- export function formatVersionAndCenterTruncate(value: string, maxLength?: number) {
- const formattedVersion = formatVersion(value);
- return centerTruncate(formattedVersion, maxLength);
- }
|