import { useMemo } from 'react';

function useTablePagination({ data, pagination, }) {
    const paginatedData = useMemo(() => {
        if (pagination && data) {
            return data.slice((pagination.currentPage - 1) * pagination.pageSize, pagination.currentPage * pagination.pageSize);
        }
        return data || [];
    }, [data, pagination]);
    return { paginatedData };
}

export { useTablePagination };
