fix: some buttons appear disabled even if they aren't (#6037)
This is because [disabled="false"] met the criteria of [disabled] as a css selector
This commit is contained in:
@@ -277,20 +277,20 @@ const fontSize = computed(() => {
|
|||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
&[disabled],
|
&[disabled]:not([disabled='false']),
|
||||||
&[disabled='true'],
|
&[disabled='true'],
|
||||||
&.disabled,
|
&.disabled,
|
||||||
&.looks-disabled {
|
&.looks-disabled {
|
||||||
@apply opacity-50;
|
@apply opacity-50;
|
||||||
}
|
}
|
||||||
|
|
||||||
&[disabled],
|
&[disabled]:not([disabled='false']),
|
||||||
&[disabled='true'],
|
&[disabled='true'],
|
||||||
&.disabled {
|
&.disabled {
|
||||||
@apply cursor-not-allowed;
|
@apply cursor-not-allowed;
|
||||||
}
|
}
|
||||||
|
|
||||||
&:not([disabled]):not([disabled='true']):not(.disabled) {
|
&:not([disabled]:not([disabled='false'])):not([disabled='true']):not(.disabled) {
|
||||||
@apply hover:brightness-[--hover-brightness] focus-visible:brightness-[--hover-brightness] hover:bg-[--_hover-bg] hover:text-[--_hover-text] focus-visible:bg-[--_hover-bg] focus-visible:text-[--_hover-text];
|
@apply hover:brightness-[--hover-brightness] focus-visible:brightness-[--hover-brightness] hover:bg-[--_hover-bg] hover:text-[--_hover-text] focus-visible:bg-[--_hover-bg] focus-visible:text-[--_hover-text];
|
||||||
|
|
||||||
&:hover svg:first-child,
|
&:hover svg:first-child,
|
||||||
@@ -309,7 +309,7 @@ const fontSize = computed(() => {
|
|||||||
> *:first-child
|
> *:first-child
|
||||||
> *:first-child
|
> *:first-child
|
||||||
> :is(button, a, .button-like):first-child {
|
> :is(button, a, .button-like):first-child {
|
||||||
&:not([disabled]):not([disabled='true']):not(.disabled) {
|
&:not([disabled]:not([disabled='false'])):not([disabled='true']):not(.disabled) {
|
||||||
@apply active:scale-95;
|
@apply active:scale-95;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user