UNPKG

9s-fe-core

Version:

Core functionalities for authentication, configuration, and repository management.

18 lines (17 loc) 740 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getPaginationFromSearch = exports.usePagination = void 0; const usePagination = (initial) => { // const [pagination, setPagination] = useState<PaginationModel>({ // current_page: initial?.current_page ?? 1, // limit: initial?.limit ?? 10, // }); // return { serviceMeta: pagination, setServiceMeta: setPagination }; }; exports.usePagination = usePagination; const getPaginationFromSearch = (searchParams) => { const page = parseInt(searchParams.get('page') || '1', 10); const limit = parseInt(searchParams.get('limit') || '10', 10); return { page, limit }; }; exports.getPaginationFromSearch = getPaginationFromSearch;