UNPKG

@alicloud/console-base-rc-pagination

Version:
29 lines (28 loc) 1.15 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = usePropsOnDom; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = require("react"); var _useModelContext2 = _interopRequireDefault(require("./_use-model-context")); var _excluded = ["total", "page", "pageSize", "theme", "align", "hideWhenOne", "noText", "totalLimit", "maxPageButton", "onChange"]; function usePropsOnDom() { var _useModelContext = (0, _useModelContext2.default)(), props = _useModelContext.props; return (0, _react.useMemo)(function () { var total = props.total, page = props.page, pageSize = props.pageSize, theme = props.theme, align = props.align, hideWhenOne = props.hideWhenOne, noText = props.noText, totalLimit = props.totalLimit, maxPageButton = props.maxPageButton, onChange = props.onChange, rest = (0, _objectWithoutProperties2.default)(props, _excluded); return rest; }, [props]); }