import {defined} from 'sentry/utils'; type Props = { count?: number | null; hideIfEmpty?: boolean; hideParens?: boolean; max?: number; }; /** * Displays a number count. If `max` is specified, then give representation * of count, i.e. "1000+" * * Render nothing by default if `count` is falsy. */ const QueryCount = ({count, max, hideIfEmpty = true, hideParens = false}: Props) => { const countOrMax = defined(count) && defined(max) && count >= max ? `${max}+` : count; if (hideIfEmpty && !count) { return null; } return ( {!hideParens && (} {countOrMax} {!hideParens && )} ); }; export default QueryCount;