|
27 | 27 |
|
28 | 28 | // 2xl
|
29 | 29 | --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); |
30 | 45 | }
|
31 | 46 |
|
32 | 47 | .btn {
|
|
51 | 66 | &:disabled,
|
52 | 67 | &:disabled:hover {
|
53 | 68 | 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); |
57 | 72 |
|
58 | 73 | &.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); |
62 | 77 | }
|
63 | 78 |
|
64 | 79 | &.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); |
68 | 83 | }
|
69 | 84 | }
|
70 | 85 |
|
|
0 commit comments