Skip to content

Commit e80212c

Browse files
committed
refactor(option-group): [select] modify variable names and add refactor styles for option-group
1 parent 50a5268 commit e80212c

File tree

2 files changed

+30
-42
lines changed

2 files changed

+30
-42
lines changed

packages/theme/src/option-group/index.less

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
padding: 0;
2525

2626
&:not(:last-of-type) {
27-
padding-bottom: var(--ti-option-group-padding-bottom);
27+
padding-bottom: 0px;
2828
}
2929

3030
&:not(:last-of-type)::after {
@@ -34,28 +34,21 @@
3434
left: 8px;
3535
right: 8px;
3636
bottom: 12px;
37-
height: var(--ti-option-group-line-dividing-height);
38-
background: var(--ti-option-group-line-dividing-bg-color);
37+
height: var(--tv-OptionGroup-height-divider);
38+
background: var(--tv-OptionGroup-border-color-divider);
3939
}
4040

4141
.@{option-group-prefix-cls}__title {
42-
padding: 0 var(--ti-option-group-title-padding-horizontal);
43-
font-size: var(--ti-option-group-title-font-size);
44-
font-weight: var(--ti-option-group-title-font-weight);
45-
color: var(--ti-option-group-title-text-color);
46-
line-height: var(--ti-option-group-title-line-height);
47-
height: var(--ti-option-group-title-height);
48-
margin-top: var(--ti-option-group-title-margin-top);
49-
margin-bottom: var(--ti-option-group-title-margin-bottom);
50-
}
42+
padding: 0 var(--tv-OptionGroup-title-padding-x);
43+
font-size: var(--tv-OptionGroup-font-size);
5144

52-
&:first-child .@{option-group-prefix-cls}__title {
53-
margin-top: var(--ti-option-group-title-margin-top-first);
45+
color: var(--tv-OptionGroup-text-color);
46+
line-height: var(--tv-OptionGroup-line-height);
47+
height: auto;
48+
margin: var(--tv-OptionGroup-title-margin);
5449
}
5550

56-
.@{option-group-prefix-cls}__list {
57-
.tiny-option {
58-
padding: var(--ti-option-padding-vertical) var(--ti-option-padding-horizontal-group);
59-
}
51+
&:first-child .@{option-group-prefix-cls}__title {
52+
margin-top: var(--tv-OptionGroup-title-margin-top-first);
6053
}
6154
}

packages/theme/src/option-group/vars.less

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,23 @@
1111
*/
1212

1313
.component-css-vars-option-group() {
14-
// 分组分割线填充色
15-
--ti-option-group-line-dividing-bg-color: var(--ti-common-color-line-dividing, #f0f0f0);
16-
// 分组标题字号
17-
--ti-option-group-title-font-size: var(--ti-common-font-size-0, 12px);
18-
// 分组标题字重
19-
--ti-option-group-title-font-weight: var(--ti-common-font-weight-normal, 400);
20-
// 分组标题字体颜色
21-
--ti-option-group-title-text-color: var(--ti-common-color-text-weaken, #808080);
22-
// 分组标题行高
23-
--ti-option-group-title-line-height: var(--ti-common-line-height-base, 18px);
24-
// 分组标题高度
25-
--ti-option-group-title-height: var(--ti-common-size-auto, auto);
26-
// 分组标题水平方向外边距
27-
--ti-option-group-title-padding-horizontal: var(--ti-common-space-4x, 16px);
28-
// 分组标题顶部外边距
29-
--ti-option-group-title-margin-top: var(--ti-common-space-2x, 8px);
30-
// 分组标题底部外边距
31-
--ti-option-group-title-margin-bottom: var(--ti-common-space-2, 2px);
32-
// 分组第一个标题顶部外边距
33-
--ti-option-group-title-margin-top-first: var(--ti-common-space-base, 4px);
34-
// 分组分割线高度
35-
--ti-option-group-line-dividing-height: var(--ti-common-size-0, 0px);
36-
// 分组底部内边距
37-
--ti-option-group-padding-bottom: var(--ti-common-space-0, 0px);
14+
// 字号
15+
--tv-OptionGroup-font-size: var(--tv-font-size-sm, 12px);
16+
// 文本色
17+
--tv-OptionGroup-text-color: var(--tv-color-text-weaken, #808080);
18+
// 行高
19+
--tv-OptionGroup-line-height: var(--tv-line-height-number, 1.5);
20+
21+
// 分割线填充色
22+
--tv-OptionGroup-border-color-divider: var(--tv-color-border-divider, #f0f0f0);
23+
// 分割线高度
24+
--tv-OptionGroup-height-divider: 0px;
25+
26+
// 标题水平方向内边距
27+
--tv-OptionGroup-title-padding-x: var(--tv-space-xl, 16px);
28+
// 标题外边距
29+
--tv-OptionGroup-title-margin: var(--tv-space-md, 8px) 0 var(--tv-space-xs, 2px) 0;
30+
31+
// 第一个标题顶部外边距
32+
--tv-OptionGroup-title-margin-top-first: var(--tv-space-sm, 4px);
3833
}

0 commit comments

Comments
 (0)