Skip to content

Commit e4021a9

Browse files
committed
feat(button): allow to customize button disabled colors
1 parent 3a2b4c6 commit e4021a9

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

packages/themes/src/morpheme/_button.scss

+24-9
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,21 @@
2727

2828
// 2xl
2929
--btn-2xl-height: 68px;
30+
31+
// disabled
32+
--btn-disabled-bg-color: var(--color-gray-200);
33+
--btn-disabled-border-color: var(--color-gray-200);
34+
--btn-disabled-text-color: var(--color-gray-400);
35+
36+
// disabled text variant
37+
--btn-text-disabled-bg-color: transparent;
38+
--btn-text-disabled-border-color: transparent;
39+
--btn-text-disabled-text-color: var(--color-gray-400);
40+
41+
// disabled outlined variant
42+
--btn-outlined-disabled-bg-color: transparent;
43+
--btn-outlined-disabled-border-color: var(--color-gray-200);
44+
--btn-outlined-disabled-text-color: var(--color-gray-400);
3045
}
3146

3247
.btn {
@@ -51,20 +66,20 @@
5166
&:disabled,
5267
&:disabled:hover {
5368
cursor: not-allowed;
54-
--btn-bg-color: var(--color-gray-200);
55-
--btn-border-color: var(--color-gray-200);
56-
--btn-text-color: var(--color-gray-400);
69+
--btn-bg-color: var(--btn-disabled-bg-color);
70+
--btn-border-color: var(--btn-disabled-border-color);
71+
--btn-text-color: var(--btn-disabled-text-color);
5772

5873
&.btn--text {
59-
--btn-bg-color: transparent;
60-
--btn-border-color: transparent;
61-
--btn-text-color: var(--color-gray-400);
74+
--btn-bg-color: var(--btn-text-disabled-bg-color);
75+
--btn-border-color: var(--btn-text-disabled-border-color);
76+
--btn-text-color: var(--btn-text-disabled-text-color);
6277
}
6378

6479
&.btn--outlined {
65-
--btn-bg-color: transparent;
66-
--btn-border-color: var(--color-gray-200);
67-
--btn-text-color: var(--color-gray-400);
80+
--btn-bg-color: var(--btn-outlined-disabled-bg-color);
81+
--btn-border-color: var(--btn-outlined-disabled-border-color);
82+
--btn-text-color: var(--btn-outlined-disabled-text-color);
6883
}
6984
}
7085

0 commit comments

Comments
 (0)