Skip to content

Commit 6f6ca49

Browse files
Merge pull request #4091 from nextcloud/backport/4079/stable7
[stable7] fix(NcSelect): Fix disabled state of NcSelect with dark mode
2 parents 0bc5ffa + d8d67bf commit 6f6ca49

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/components/NcSelect/NcSelect.vue

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -945,6 +945,9 @@ body {
945945
--vs-state-disabled-color: var(--color-text-maxcontrast);
946946
--vs-state-disabled-controls-color: var(--color-text-maxcontrast);
947947
--vs-state-disabled-cursor: not-allowed;
948+
--vs-disabled-bg: var(--color-background-dark);
949+
--vs-disabled-color: var(--color-text-maxcontrast);
950+
--vs-disabled-cursor: not-allowed;
948951
949952
/* Borders */
950953
--vs-border-color: var(--color-border-maxcontrast);
@@ -998,13 +1001,13 @@ body {
9981001
margin-right: 2px;
9991002
}
10001003
1001-
&.vs--open .vs__dropdown-toggle {
1002-
border-color: var(--color-primary);
1004+
&.vs--open .vs__dropdown-toggle:not([disabled]) {
1005+
border-color: var(--color-primary-element);
10031006
border-bottom-color: transparent;
10041007
}
10051008
1006-
&:not(.vs--open) .vs__dropdown-toggle:hover {
1007-
border-color: var(--color-primary);
1009+
&:not(.vs--open) .vs__dropdown-toggle:hover:not([disabled]) {
1010+
border-color: var(--color-primary-element);
10081011
}
10091012
10101013
&--no-wrap {
@@ -1019,7 +1022,7 @@ body {
10191022
.vs__dropdown-toggle {
10201023
border-radius: 0 0 var(--vs-border-radius) var(--vs-border-radius);
10211024
border-top-color: transparent;
1022-
border-bottom-color: var(--color-primary);
1025+
border-bottom-color: var(--color-primary-element);
10231026
}
10241027
}
10251028
}

0 commit comments

Comments
 (0)