The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/client/components/GenericTable/hooks/useItemsPerPage.ts

11 lines
401 B

import { useState } from 'react';
type UseItemsPerPageValue = 25 | 50 | 100;
export const useItemsPerPage = (
itemsPerPageInitialValue: UseItemsPerPageValue = 25,
): [UseItemsPerPageValue, React.Dispatch<React.SetStateAction<UseItemsPerPageValue>>] => {
const [itemsPerPage, setItemsPerPage] = useState<UseItemsPerPageValue>(itemsPerPageInitialValue);
return [itemsPerPage, setItemsPerPage];
};