import {useReleaseSelection} from 'sentry/views/insights/common/queries/useReleases'; import {formatVersionAndCenterTruncate} from 'sentry/views/insights/common/utils/centerTruncate'; import {MAX_CHART_RELEASE_CHARS} from 'sentry/views/insights/mobile/constants'; function useTruncatedReleaseNames(truncation?: number) { const {primaryRelease, secondaryRelease} = useReleaseSelection(); const truncatedPrimaryRelease = formatVersionAndCenterTruncate( primaryRelease ?? '', truncation ?? MAX_CHART_RELEASE_CHARS ); const truncatedSecondaryRelease = formatVersionAndCenterTruncate( secondaryRelease ?? '', truncation ?? MAX_CHART_RELEASE_CHARS ); return {truncatedPrimaryRelease, truncatedSecondaryRelease}; } export default useTruncatedReleaseNames;