Skip to content

Commit 9153389

Browse files
committed
重构 globalToAntd 示例,新增对 CSS 变量的分批处理逻辑,优化插入样式的性能。同时在 less 转换器中引入 colorMappings,简化颜色映射逻辑,提升代码可读性和一致性。更新相关文档以反映最新的功能和结构变化。
1 parent ff2260e commit 9153389

File tree

9 files changed

+2504
-1809
lines changed

9 files changed

+2504
-1809
lines changed

examples/globalToAntd-example.tsx

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import {
1111
import React, { useMemo, useState } from 'react';
1212
import {
1313
ThemeProvide,
14-
algorithm,
1514
convertGlobalToAntdCssToken,
1615
globalThemeToken,
1716
processTokenMappingToAntd,
@@ -53,6 +52,12 @@ const GlobalToAntdExample: React.FC = () => {
5352

5453
useCSSVariables('my-component', parsedThemeToken);
5554

55+
console.log(parsedThemeToken, 'parsedThemeToken');
56+
console.log(
57+
processTokenMappingToAntd(parsedThemeToken),
58+
'processTokenMappingToAntd',
59+
);
60+
5661
return (
5762
<div style={{ padding: '20px', fontFamily: 'Arial, sans-serif' }}>
5863
<ThemeProvide className="my-component" cssVariables={globalThemeToken}>
@@ -332,14 +337,20 @@ const GlobalToAntdExample: React.FC = () => {
332337
</Space>
333338
</Card>
334339
</ConfigProvider>
340+
341+
<Card title="antd 默认" style={{ marginBottom: '16px' }}>
342+
<Space>
343+
<Button type="primary">主要按钮</Button>
344+
<Button type="default">默认按钮</Button>
345+
<Button type="dashed">虚线按钮</Button>
346+
<Button type="text">文本按钮</Button>
347+
<Button type="link">链接按钮</Button>
348+
</Space>
349+
</Card>
335350
<ConfigProvider
336351
theme={{
337352
hashed: true,
338353
token: antdTokenCssVar,
339-
algorithm: (token) => {
340-
console.log(token, algorithm(token));
341-
return algorithm(token) as any;
342-
},
343354
}}
344355
>
345356
<Card

0 commit comments

Comments
 (0)