diff --git a/packages/icons-react/src/components/Icon.tsx b/packages/icons-react/src/components/Icon.tsx index d1d6a0ddb..483a88e92 100644 --- a/packages/icons-react/src/components/Icon.tsx +++ b/packages/icons-react/src/components/Icon.tsx @@ -59,6 +59,9 @@ const Icon = React.forwardRef((props, ref) const classString = classNames( rootClassName, prefixCls, + { + [`${prefixCls}-spin`]: !!spin && !!Component, + }, className, ); diff --git a/packages/icons-svg/package.json b/packages/icons-svg/package.json index 9d2529bc9..50a6f0202 100644 --- a/packages/icons-svg/package.json +++ b/packages/icons-svg/package.json @@ -72,7 +72,7 @@ "svgo": "^1.3.2", "through2": "^3.0.1", "ts-node": "^8.6.2", - "typescript": "^4.0.0", + "typescript": "^4.9.5", "vinyl": "^2.2.0" }, "publishConfig": {