UNPKG

@alicloud/console-base-rc-pagination

Version:
18 lines (17 loc) 828 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = usePages; var _useModelProps2 = _interopRequireDefault(require("./_use-model-props")); function usePages() { var _useModelProps = (0, _useModelProps2.default)(), _useModelProps$total = _useModelProps.total, total = _useModelProps$total === void 0 ? 0 : _useModelProps$total, _useModelProps$pageSi = _useModelProps.pageSize, pageSize = _useModelProps$pageSi === void 0 ? 10 : _useModelProps$pageSi, _useModelProps$totalL = _useModelProps.totalLimit, totalLimit = _useModelProps$totalL === void 0 ? -1 : _useModelProps$totalL; return Math.ceil((totalLimit > 0 && total > totalLimit ? totalLimit : total) / pageSize); }