diff --git a/paper-toggle-button.html b/paper-toggle-button.html index a6caaf0..44cd65d 100644 --- a/paper-toggle-button.html +++ b/paper-toggle-button.html @@ -113,8 +113,15 @@ } :host([disabled]) .toggle-bar { - background-color: #000; + background-color: var(--paper-toggle-button-unchecked-bar-color, #000); opacity: 0.12; + + @apply(--paper-toggle-button-unchecked-bar); + } + + :host([checked][disabled]) .toggle-bar { + background-color: var(--paper-toggle-button-checked-bar-color, #000); + @apply(--paper-toggle-button-checked-bar); } :host([checked]) .toggle-button { @@ -124,13 +131,19 @@ :host([checked]:not([disabled])) .toggle-button { background-color: var(--paper-toggle-button-checked-button-color, --primary-color); - @apply(--paper-toggle-button-checked-button); } :host([disabled]) .toggle-button { - background-color: #bdbdbd; + background-color: var(--paper-toggle-button-unchecked-button-color, #bdbdbd); opacity: 1; + + @apply(--paper-toggle-button-unchecked-button); + } + + :host([checked][disabled]) .toggle-button { + background-color: var(--paper-toggle-button-checked-button-color, #bdbdbd); + @apply(--paper-toggle-button-checked-button); } .toggle-ink {