@alicloud/console-base-rc-pagination
Version:
18 lines (17 loc) • 828 B
JavaScript
;
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);
}