Replace antd Spin and @ant-design/icons LoadingOutlined with native @highlight-run/ui IconSolidLoading in the CircularSpinner component.
| File | antd Component Removed | Replacement |
|---|---|---|
Loading.tsx |
Spin from antd |
motion.div with rotation animation |
Loading.tsx |
LoadingOutlined from @ant-design/icons |
IconSolidLoading from @highlight-run/ui |
The replacement uses framer-motion for the rotation animation, which is consistent with the existing IconAnimatedLoading component defined in the same file. The CircularSpinner component is used in 7 files across the codebase, so this change eliminates antd usage from all of those locations without requiring changes to consumers.
The spinner preserves the same default size (24px) and supports custom sizing via the existing style prop.
Part of the ongoing effort to remove antd dependencies from workspace and project settings.
/claim #8635
🤖 Generated with Claude Code
xidik12
@xidik12
Highlight (YC W23)
@highlight