From 34332116fb37bce010c23979bcb1765824d92314 Mon Sep 17 00:00:00 2001 From: ycjcl868 <45808948@qq.com> Date: Wed, 4 Dec 2019 20:45:12 +0800 Subject: [PATCH] feat: @skeleton-to-color, @transfer-item-hover-bg, fix: progress style statusColor --- components/progress/Circle.tsx | 12 +++--------- components/skeleton/style/index.less | 2 -- components/style/themes/dark.less | 4 ++++ components/style/themes/default.less | 2 ++ components/transfer/style/index.less | 2 +- 5 files changed, 10 insertions(+), 12 deletions(-) diff --git a/components/progress/Circle.tsx b/components/progress/Circle.tsx index d63df082c5..a8f44d4c3d 100644 --- a/components/progress/Circle.tsx +++ b/components/progress/Circle.tsx @@ -10,12 +10,6 @@ interface CircleProps extends ProgressProps { progressStatus: string; } -const statusColorMap: Record = { - normal: '#108ee9', - exception: '#ff5500', - success: '#87d068', -}; - function getPercentage({ percent, successPercent }: CircleProps) { const ptg = validProgress(percent); if (!successPercent) { @@ -26,12 +20,12 @@ function getPercentage({ percent, successPercent }: CircleProps) { return [successPercent, validProgress(ptg - successPtg)]; } -function getStrokeColor({ progressStatus, successPercent, strokeColor }: CircleProps) { - const color = strokeColor || statusColorMap[progressStatus]; +function getStrokeColor({ successPercent, strokeColor }: CircleProps) { + const color = strokeColor || null; if (!successPercent) { return color; } - return [statusColorMap.success, color]; + return [null, color]; } const Circle: React.SFC = props => { diff --git a/components/skeleton/style/index.less b/components/skeleton/style/index.less index b50a53b0fd..f3c20710e4 100644 --- a/components/skeleton/style/index.less +++ b/components/skeleton/style/index.less @@ -7,8 +7,6 @@ @skeleton-paragraph-prefix-cls: ~'@{skeleton-prefix-cls}-paragraph'; @skeleton-button-prefix-cls: ~'@{skeleton-prefix-cls}-button'; -@skeleton-to-color: shade(@skeleton-color, 5%); - .@{skeleton-prefix-cls} { display: table; width: 100%; diff --git a/components/style/themes/dark.less b/components/style/themes/dark.less index 217b31e234..53e87274b5 100644 --- a/components/style/themes/dark.less +++ b/components/style/themes/dark.less @@ -353,6 +353,10 @@ @card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.48), 0 3px 6px 0 rgba(0, 0, 0, 0.36), 0 5px 12px 4px rgba(0, 0, 0, 0.27); +// Transfer +// --- +@transfer-item-hover-bg: #262626; + // Comment // --- @comment-bg: @component-background; diff --git a/components/style/themes/default.less b/components/style/themes/default.less index a14d567aa7..2cc928b83f 100644 --- a/components/style/themes/default.less +++ b/components/style/themes/default.less @@ -680,12 +680,14 @@ // Skeleton // --- @skeleton-color: #f2f2f2; +@skeleton-to-color: shade(@skeleton-color, 5%); // Transfer // --- @transfer-header-height: 40px; @transfer-disabled-bg: @disabled-bg; @transfer-list-height: 200px; +@transfer-item-hover-bg: @item-hover-bg; // Message // --- diff --git a/components/transfer/style/index.less b/components/transfer/style/index.less index 266d98a069..ac45fdaf42 100644 --- a/components/transfer/style/index.less +++ b/components/transfer/style/index.less @@ -122,7 +122,7 @@ } &-item:not(&-item-disabled):hover { - background-color: @item-hover-bg; + background-color: @transfer-item-hover-bg; cursor: pointer; }