1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-19 21:39:40 +02:00
portainer/app/react/hooks/usePaginationLimitState.ts

14 lines
404 B
TypeScript

import { useLocalStorage } from './useLocalStorage';
export function usePaginationLimitState(
key: string
): [number, (value: number) => void] {
const paginationKey = paginationKeyBuilder(key);
const [pageLimit, setPageLimit] = useLocalStorage(paginationKey, 10);
return [pageLimit, setPageLimit];
function paginationKeyBuilder(key: string) {
return `datatable_pagination_${key}`;
}
}