Open
Description
💻 系统环境 | Operating System
macOS
🌐 浏览器 | Browser
Chrome
🐛 问题描述 | Bug Description
通过 ThemeProvider
的 colorPrimary
自定义主题色之后 Primary Button 仍是黑色。
import { Button, ThemeProvider } from '@lobehub/ui';
export default () => {
return (
<ThemeProvider theme={{ token: { colorPrimary: '#1677ff' } }}>
<Button type="primary">Primary Button</Button>
<Button>Default Button</Button>
<Button type="dashed">Dashed Button</Button>
<Button type="text">Text Button</Button>
<Button type="link">Link Button</Button>
</ThemeProvider>
);
};

🚦 期望结果 | Expected Behavior
期望能通过colorPrimary自定义主题色,而不是默认的黑色。

📷 复现步骤 | Recurrence Steps
import { Button, ThemeProvider } from '@lobehub/ui';
export default () => {
return (
<ThemeProvider theme={{ token: { colorPrimary: '#1677ff' } }}>
<Button type="primary">Primary Button</Button>
<Button>Default Button</Button>
<Button type="dashed">Dashed Button</Button>
<Button type="text">Text Button</Button>
<Button type="link">Link Button</Button>
</ThemeProvider>
);
};
📝 补充信息 | Additional Information
<ThemeProvider customTheme={{ primaryColor: 'blue' }}> 可以正常自定义主题色(缺点是只能自定义为内置颜色)

