Comparing version 2.11.2 to 2.12.0
@@ -5,4 +5,4 @@ import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; | ||
var _excluded = ["prefixCls", "className", "style", "id", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseEnter", "onMouseLeave"]; | ||
import findDOMNode from "rc-util/es/Dom/findDOMNode"; | ||
var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; | ||
import classNames from 'classnames'; | ||
import useMergedState from "rc-util/es/hooks/useMergedState"; | ||
@@ -12,3 +12,2 @@ import KeyCode from "rc-util/es/KeyCode"; | ||
import React from 'react'; | ||
import classNames from 'classnames'; | ||
import Star from './Star'; | ||
@@ -22,4 +21,2 @@ import useRefs from './useRefs'; | ||
className = props.className, | ||
style = props.style, | ||
id = props.id, | ||
defaultValue = props.defaultValue, | ||
@@ -47,3 +44,2 @@ propValue = props.value, | ||
onKeyDown = props.onKeyDown, | ||
onMouseEnter = props.onMouseEnter, | ||
onMouseLeave = props.onMouseLeave, | ||
@@ -89,3 +85,3 @@ restProps = _objectWithoutProperties(props, _excluded); | ||
if (allowHalf) { | ||
var starEle = findDOMNode(getStarRef(index)); | ||
var starEle = getStarRef(index); | ||
var leftDis = getOffsetLeft(starEle); | ||
@@ -200,3 +196,3 @@ var width = starEle.clientWidth; | ||
// >>> Star | ||
var starNodes = new Array(count).fill(0).map(function (_, index) { | ||
var starNodes = new Array(count).fill(0).map(function (item, index) { | ||
return /*#__PURE__*/React.createElement(Star, { | ||
@@ -212,3 +208,3 @@ ref: setStarRef(index), | ||
onHover: onHover, | ||
key: index, | ||
key: item || index, | ||
character: character, | ||
@@ -219,8 +215,6 @@ characterRender: characterRender, | ||
}); | ||
var classString = classNames(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-disabled"), disabled), _defineProperty(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); | ||
// >>> Node | ||
return /*#__PURE__*/React.createElement("ul", _extends({ | ||
className: classNames(prefixCls, className, (_classNames = {}, _defineProperty(_classNames, "".concat(prefixCls, "-disabled"), disabled), _defineProperty(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)), | ||
style: style, | ||
id: id, | ||
onMouseEnter: onMouseEnter, | ||
className: classString, | ||
onMouseLeave: onMouseLeaveCallback, | ||
@@ -235,5 +229,6 @@ tabIndex: disabled ? -1 : tabIndex, | ||
aria: true, | ||
data: true | ||
data: true, | ||
attr: true | ||
})), starNodes); | ||
} | ||
export default /*#__PURE__*/React.forwardRef(Rate); |
@@ -12,3 +12,3 @@ "use strict"; | ||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); | ||
var _findDOMNode = _interopRequireDefault(require("rc-util/lib/Dom/findDOMNode")); | ||
var _classnames = _interopRequireDefault(require("classnames")); | ||
var _useMergedState5 = _interopRequireDefault(require("rc-util/lib/hooks/useMergedState")); | ||
@@ -18,7 +18,6 @@ var _KeyCode = _interopRequireDefault(require("rc-util/lib/KeyCode")); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _classnames = _interopRequireDefault(require("classnames")); | ||
var _Star = _interopRequireDefault(require("./Star")); | ||
var _useRefs3 = _interopRequireDefault(require("./useRefs")); | ||
var _util = require("./util"); | ||
var _excluded = ["prefixCls", "className", "style", "id", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseEnter", "onMouseLeave"]; | ||
var _excluded = ["prefixCls", "className", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseLeave"]; | ||
function Rate(props, ref) { | ||
@@ -29,4 +28,2 @@ var _classNames; | ||
className = props.className, | ||
style = props.style, | ||
id = props.id, | ||
defaultValue = props.defaultValue, | ||
@@ -54,3 +51,2 @@ propValue = props.value, | ||
onKeyDown = props.onKeyDown, | ||
onMouseEnter = props.onMouseEnter, | ||
onMouseLeave = props.onMouseLeave, | ||
@@ -96,3 +92,3 @@ restProps = (0, _objectWithoutProperties2.default)(props, _excluded); | ||
if (allowHalf) { | ||
var starEle = (0, _findDOMNode.default)(getStarRef(index)); | ||
var starEle = getStarRef(index); | ||
var leftDis = (0, _util.getOffsetLeft)(starEle); | ||
@@ -207,3 +203,3 @@ var width = starEle.clientWidth; | ||
// >>> Star | ||
var starNodes = new Array(count).fill(0).map(function (_, index) { | ||
var starNodes = new Array(count).fill(0).map(function (item, index) { | ||
return /*#__PURE__*/_react.default.createElement(_Star.default, { | ||
@@ -219,3 +215,3 @@ ref: setStarRef(index), | ||
onHover: onHover, | ||
key: index, | ||
key: item || index, | ||
character: character, | ||
@@ -226,8 +222,6 @@ characterRender: characterRender, | ||
}); | ||
var classString = (0, _classnames.default)(prefixCls, className, (_classNames = {}, (0, _defineProperty2.default)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0, _defineProperty2.default)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)); | ||
// >>> Node | ||
return /*#__PURE__*/_react.default.createElement("ul", (0, _extends2.default)({ | ||
className: (0, _classnames.default)(prefixCls, className, (_classNames = {}, (0, _defineProperty2.default)(_classNames, "".concat(prefixCls, "-disabled"), disabled), (0, _defineProperty2.default)(_classNames, "".concat(prefixCls, "-rtl"), direction === 'rtl'), _classNames)), | ||
style: style, | ||
id: id, | ||
onMouseEnter: onMouseEnter, | ||
className: classString, | ||
onMouseLeave: onMouseLeaveCallback, | ||
@@ -242,3 +236,4 @@ tabIndex: disabled ? -1 : tabIndex, | ||
aria: true, | ||
data: true | ||
data: true, | ||
attr: true | ||
})), starNodes); | ||
@@ -245,0 +240,0 @@ } |
{ | ||
"name": "rc-rate", | ||
"version": "2.11.2", | ||
"version": "2.12.0", | ||
"description": "React Star Rate Component", | ||
@@ -50,6 +50,6 @@ "engines": { | ||
"@types/classnames": "^2.2.9", | ||
"@types/jest": "^26.0.0", | ||
"@types/jest": "^29.5.1", | ||
"@types/react": "^17.0.15", | ||
"@types/react-dom": "^17.0.9", | ||
"@umijs/fabric": "^2.0.0", | ||
"@umijs/fabric": "^3.0.0", | ||
"cross-env": "^7.0.0", | ||
@@ -69,3 +69,3 @@ "dumi": "^2.1.2", | ||
"react-dom": "^16.0.0", | ||
"typescript": "^4.0.5" | ||
"typescript": "^5.0.4" | ||
}, | ||
@@ -72,0 +72,0 @@ "peerDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
41356
932