mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
17 lines
469 B
TypeScript
17 lines
469 B
TypeScript
const DEFAULT_RESULTS_NAME = "results";
|
|
|
|
const generateResultsCountText = (
|
|
name: string = DEFAULT_RESULTS_NAME,
|
|
pageIndex: number,
|
|
pageSize: number,
|
|
resultsCount: number
|
|
) => {
|
|
if (resultsCount === 0) return `No ${name}`;
|
|
|
|
if (pageSize === resultsCount) return `${pageSize}+ ${name}`;
|
|
if (pageIndex !== 0 && resultsCount <= pageSize)
|
|
return `${pageSize}+ ${name}`;
|
|
return `${resultsCount} ${name}`;
|
|
};
|
|
|
|
export default { generateResultsCountText };
|