Socket
Socket
Sign inDemoInstall

rc-rate

Package Overview
Dependencies
Maintainers
7
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rc-rate - npm Package Compare versions

Comparing version 2.11.2 to 2.12.0

23

es/Rate.js

@@ -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": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc