diff --git a/components/rate/index.tsx b/components/rate/index.tsx index a32c30820a..3ce9952d1c 100644 --- a/components/rate/index.tsx +++ b/components/rate/index.tsx @@ -1,6 +1,5 @@ import * as React from 'react'; import RcRate from 'rc-rate'; -import omit from 'omit.js'; import StarFilled from '@ant-design/icons/StarFilled'; import Tooltip from '../tooltip'; @@ -26,23 +25,20 @@ interface RateNodeProps { index: number; } -const Rate = React.forwardRef((props, ref) => { +const Rate = React.forwardRef(({ prefixCls, tooltips, ...props }, ref) => { const characterRender = (node: React.ReactElement, { index }: RateNodeProps) => { - const { tooltips } = props; if (!tooltips) return node; return {node}; }; const { getPrefixCls, direction } = React.useContext(ConfigContext); - const { prefixCls, ...restProps } = props; - const rateProps = omit(restProps, ['tooltips']); const ratePrefixCls = getPrefixCls('rate', prefixCls); return (