Comparing version 2.11.0 to 2.11.1
@@ -19,2 +19,3 @@ import React from 'react'; | ||
id?: string; | ||
role: React.HTMLAttributes<HTMLUListElement>['role']; | ||
autoFocus?: boolean; | ||
@@ -21,0 +22,0 @@ direction?: string; |
@@ -5,11 +5,12 @@ 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"]; | ||
var _excluded = ["prefixCls", "className", "style", "id", "role", "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"; | ||
import useMergedState from "rc-util/es/hooks/useMergedState"; | ||
import KeyCode from "rc-util/es/KeyCode"; | ||
import pickAttrs from "rc-util/es/pickAttrs"; | ||
import React from 'react'; | ||
import useMergedState from "rc-util/es/hooks/useMergedState"; | ||
import findDOMNode from "rc-util/es/Dom/findDOMNode"; | ||
import classNames from 'classnames'; | ||
import KeyCode from "rc-util/es/KeyCode"; | ||
import { getOffsetLeft } from './util'; | ||
import Star from './Star'; | ||
import useRefs from './useRefs'; | ||
import { getOffsetLeft } from './util'; | ||
function Rate(props, ref) { | ||
@@ -22,2 +23,4 @@ var _classNames; | ||
id = props.id, | ||
_props$role = props.role, | ||
role = _props$role === void 0 ? 'radiogroup' : _props$role, | ||
defaultValue = props.defaultValue, | ||
@@ -48,9 +51,2 @@ propValue = props.value, | ||
restProps = _objectWithoutProperties(props, _excluded); | ||
var dataOrAriaAttributeProps = Object.keys(restProps).reduce(function (prev, key) { | ||
if (key.substr(0, 5) === 'data-' || key.substr(0, 5) === 'aria-' || key === 'role') { | ||
// eslint-disable-next-line no-param-reassign | ||
prev[key] = restProps[key]; | ||
} | ||
return prev; | ||
}, {}); | ||
var _useRefs = useRefs(), | ||
@@ -233,5 +229,8 @@ _useRefs2 = _slicedToArray(_useRefs, 2), | ||
ref: rateRef, | ||
role: "radiogroup" | ||
}, dataOrAriaAttributeProps), starNodes); | ||
role: role | ||
}, pickAttrs(restProps, { | ||
aria: true, | ||
data: true | ||
})), starNodes); | ||
} | ||
export default /*#__PURE__*/React.forwardRef(Rate); |
@@ -19,2 +19,3 @@ import React from 'react'; | ||
id?: string; | ||
role: React.HTMLAttributes<HTMLUListElement>['role']; | ||
autoFocus?: boolean; | ||
@@ -21,0 +22,0 @@ direction?: string; |
@@ -12,11 +12,12 @@ "use strict"; | ||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); | ||
var _findDOMNode = _interopRequireDefault(require("rc-util/lib/Dom/findDOMNode")); | ||
var _useMergedState5 = _interopRequireDefault(require("rc-util/lib/hooks/useMergedState")); | ||
var _KeyCode = _interopRequireDefault(require("rc-util/lib/KeyCode")); | ||
var _pickAttrs = _interopRequireDefault(require("rc-util/lib/pickAttrs")); | ||
var _react = _interopRequireDefault(require("react")); | ||
var _useMergedState5 = _interopRequireDefault(require("rc-util/lib/hooks/useMergedState")); | ||
var _findDOMNode = _interopRequireDefault(require("rc-util/lib/Dom/findDOMNode")); | ||
var _classnames = _interopRequireDefault(require("classnames")); | ||
var _KeyCode = _interopRequireDefault(require("rc-util/lib/KeyCode")); | ||
var _util = require("./util"); | ||
var _Star = _interopRequireDefault(require("./Star")); | ||
var _useRefs3 = _interopRequireDefault(require("./useRefs")); | ||
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 _util = require("./util"); | ||
var _excluded = ["prefixCls", "className", "style", "id", "role", "defaultValue", "value", "count", "allowHalf", "allowClear", "character", "characterRender", "disabled", "direction", "tabIndex", "autoFocus", "onHoverChange", "onChange", "onFocus", "onBlur", "onKeyDown", "onMouseEnter", "onMouseLeave"]; | ||
function Rate(props, ref) { | ||
@@ -29,2 +30,4 @@ var _classNames; | ||
id = props.id, | ||
_props$role = props.role, | ||
role = _props$role === void 0 ? 'radiogroup' : _props$role, | ||
defaultValue = props.defaultValue, | ||
@@ -55,9 +58,2 @@ propValue = props.value, | ||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded); | ||
var dataOrAriaAttributeProps = Object.keys(restProps).reduce(function (prev, key) { | ||
if (key.substr(0, 5) === 'data-' || key.substr(0, 5) === 'aria-' || key === 'role') { | ||
// eslint-disable-next-line no-param-reassign | ||
prev[key] = restProps[key]; | ||
} | ||
return prev; | ||
}, {}); | ||
var _useRefs = (0, _useRefs3.default)(), | ||
@@ -240,6 +236,9 @@ _useRefs2 = (0, _slicedToArray2.default)(_useRefs, 2), | ||
ref: rateRef, | ||
role: "radiogroup" | ||
}, dataOrAriaAttributeProps), starNodes); | ||
role: role | ||
}, (0, _pickAttrs.default)(restProps, { | ||
aria: true, | ||
data: true | ||
})), starNodes); | ||
} | ||
var _default = /*#__PURE__*/_react.default.forwardRef(Rate); | ||
exports.default = _default; |
{ | ||
"name": "rc-rate", | ||
"version": "2.11.0", | ||
"version": "2.11.1", | ||
"description": "React Star Rate Component", | ||
@@ -5,0 +5,0 @@ "engines": { |
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
42069