fleet/frontend/components/TableContainer/TableContainerUtils.ts
RachelElysia 5e40afa8ba
Clean up linter warnings (#1026)
* Fix 25+ linter warnings
Co-authored by: Sarah Gillespie @gillespi314
2021-06-10 10:00:03 -04:00

17 lines
477 B
TypeScript

const DEFAULT_RESULTS_NAME = "results";
const generateResultsCountText = (
name: string = DEFAULT_RESULTS_NAME,
pageIndex: number,
pageSize: number,
resultsCount: number
): string => {
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 };