Skip to content

Commit ad7bfcb

Browse files
committed
feat(radio): [radio] Adapting to the SMB theme
1 parent 4b5edff commit ad7bfcb

File tree

3 files changed

+24
-4
lines changed

3 files changed

+24
-4
lines changed

packages/theme/src/radio-button/index.less

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,11 @@
117117

118118
&:disabled:checked {
119119
& + .@{radio-button-prefix-cls}__inner {
120-
background-color: var(--ti-radio-input-checked-disabled-bg-color);
121-
120+
background-color: var(--ti-radio-button-checked-disabled-bg-color);
121+
color: var(--ti-radio-button-disabled-checked-text-color);
122122
&,
123123
&:hover {
124-
border-color: var(--ti-radio-input-checked-disabled-border-color);
124+
border-color: var(--ti-radio-button-checked-disabled-border-color);
125125
}
126126
}
127127
}

packages/theme/src/radio-button/smb-theme.js

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
/**
2+
* Copyright (c) 2022 - present TinyVue Authors.
3+
* Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
4+
*
5+
* Use of this source code is governed by an MIT-style license.
6+
*
7+
* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
8+
* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
9+
* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
10+
*
11+
*/
12+
113
export const tinyRadioButtonSmbTheme = {
214
'ti-radio-button-checked-normal-bg-color': '#1476FF',
315
'ti-radio-button-checked-normal-border-color': '#1476FF',
@@ -13,5 +25,11 @@ export const tinyRadioButtonSmbTheme = {
1325
'ti-radio-button-child-right-border-radius': 'var(--ti-common-space-6)',
1426
'ti-radio-button-padding-verticals': '9px',
1527
'ti-radio-button-active-disabled-color': 'var(--ti-common-color-text-weaken)',
16-
'ti-radio-button-active-disabled-bg-color': 'var(--ti-common-color-bg-dark-disabled)'
28+
'ti-radio-button-active-disabled-bg-color': 'var(--ti-common-color-bg-dark-disabled)',
29+
'ti-radio-button-checked-disabled-border-color': 'unset',
30+
'ti-radio-button-bg-color': 'var(--ti-common-color-bg-normal)',
31+
'ti-radio-button-checked-disabled-bg-color': 'var(--ti-common-color-bg-dark-disabled)',
32+
'ti-radio-button-disabled-bg-color': 'var(--ti-common-color-bg-disabled)',
33+
'ti-radio-button-disabled-checked-text-color': 'var(--ti-common-color-text-weaken)',
34+
'ti-radio-button-text-color': 'var(--ti-common-color-text-secondary)'
1735
}

packages/theme/src/radio-button/vars.less

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
--ti-radio-button-checked-hover-border-color: var(--ti-common-color-primary-hover, #7693f5);
2525
--ti-radio-button-checked-hover-box-shadow: -1px 0 0 0 var(--ti-common-color-primary-hover, #7693f5);
2626
--ti-radio-button-disabled-text-color: var(--ti-common-color-text-disabled, #adb0b8);
27+
--ti-radio-button-disabled-checked-text-color: var(--ti-common-color-text-weaken, #808080);
2728
--ti-radio-button-disabled-bg-color: var(--ti-common-color-bg-disabled, #f5f5f6);
2829
--ti-radio-button-medium-font-size: var(--ti-common-font-size-1, 14px);
2930
--ti-radio-button-margin-right: unset;
@@ -33,4 +34,5 @@
3334
--ti-radio-button-padding-verticals: var(--ti-common-space-3x);
3435
--ti-radio-button-active-disabled-color: var(--ti-common-color-text-weaken);
3536
--ti-radio-button-active-disabled-bg-color: var(--ti-common-color-bg-dark-disabled);
37+
--ti-radio-button-checked-disabled-bg-color: #bfbfbf;
3638
}

0 commit comments

Comments
 (0)