&:hover, &:focus {
border-color: $color-hover;
color: $color-hover;
+ &.disabled,
+ &[disabled] {
+ border: $border-width solid $color;
+ color: $color;
+ }
}
}
}
}
+ // Disabled style
+ &.disabled,
+ &[disabled] {
+ @include button-disabled;
+
+ @each $name, $color in $button-palette {
+ &.#{$name} {
+ @include button-disabled($color, auto);
+ }
+ }
+ }
+
// Hollow style
@if $button-fill != hollow {
&.hollow {
@include button-hollow;
@include button-hollow-style;
+ &.disabled,
+ &[disabled] {
+ &, &:hover, &:focus {
+ background-color: transparent;
+ }
+ }
+
@each $name, $color in $button-palette {
&.#{$name} {
@include button-hollow-style($color);
}
}
- // Disabled style
- &.disabled,
- &[disabled] {
- @include button-disabled;
-
- @each $name, $color in $button-palette {
- &.#{$name} {
- @include button-disabled($color, auto);
- }
- }
- }
-
// Dropdown arrow
&.dropdown {
@include button-dropdown;