Commit 2755b514 authored by hz's avatar hz

优化代码

parent 867301ac
......@@ -47,19 +47,16 @@ export default config => {
matchColors: getAntdSerials('#1890ff'), // 主色系列
// 改变样式选择器,解决样式覆盖问题
changeSelector(selector) {
var fix = {
'.ant-calendar-today .ant-calendar-date':
':not(.ant-calendar-selected-date)' + selector,
'.ant-btn:focus,.ant-btn:hover': selector
.split(',')
.map(s => s + ':not(.ant-btn-primary)')
.join(','),
'.ant-btn.active,.ant-btn:active': selector
.split(',')
.map(s => s + ':not(.ant-btn-primary)')
.join(','),
};
return fix[selector] || selector;
switch (selector) {
case '.ant-calendar-today .ant-calendar-date':
return ':not(.ant-calendar-selected-date)' + selector;
case '.ant-btn:focus,.ant-btn:hover':
return '.ant-btn:focus:not(.ant-btn-primary),.ant-btn:hover:not(.ant-btn-primary)';
case '.ant-btn.active,.ant-btn:active':
return '.ant-btn.active:not(.ant-btn-primary),.ant-btn:active:not(.ant-btn-primary)';
default:
return selector;
}
},
},
]);
......@@ -106,10 +103,10 @@ export default config => {
};
function getAntdSerials(color) {
const colorPalettes = generate(color);
// 淡化(即less的tint)
const lightens = new Array(9).fill().map((t, i) => {
return ThemeColorReplacer.varyColor.lighten(color, i / 10);
});
return colorPalettes.concat(lightens);
const colorPalettes = generate(color);
return lightens.concat(colorPalettes);
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment