UNPKG

@claromentis/design-system

Version:

Claromentis Design System Component Library

20 lines (19 loc) 563 B
export const mockData = (itemsPerPage, offset) => { const total = 900; // Total number of users const generateRandomUser = (id) => ({ user_name: `User ${id}`, profile_link: `#`, profile_photo: `https://avatar.iran.liara.run/public?id=${id}` }); const shuffledIds = Array.from({ length: total }, (_, i) => i + 1); const paginatedData = shuffledIds.slice(offset, offset + itemsPerPage) .map(id => generateRandomUser(id)); return { data: paginatedData, paging: { total, offset, limit: itemsPerPage } }; };