9s-fe-core
Version:
Core functionalities for authentication, configuration, and repository management.
18 lines (17 loc) • 740 B
JavaScript
;
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;