diff --git a/packages/ringcentral-widgets/components/SettingsPanel/index.js b/packages/ringcentral-widgets/components/SettingsPanel/index.js index a88ab97b20..00bb6f5c7b 100644 --- a/packages/ringcentral-widgets/components/SettingsPanel/index.js +++ b/packages/ringcentral-widgets/components/SettingsPanel/index.js @@ -158,6 +158,7 @@ export default function SettingsPanel({ ) : null; + // if the Switch component is disabled then the text to describe it will be a disabled color. const autoLog = showAutoLog ? ( } > - {i18n.getString('autoLogCalls', currentLocale)} + + {i18n.getString('autoLogCalls', currentLocale)} + ) : null; diff --git a/packages/ringcentral-widgets/components/SettingsPanel/styles.scss b/packages/ringcentral-widgets/components/SettingsPanel/styles.scss index 4b6c042eb8..7874b57ee2 100644 --- a/packages/ringcentral-widgets/components/SettingsPanel/styles.scss +++ b/packages/ringcentral-widgets/components/SettingsPanel/styles.scss @@ -70,3 +70,7 @@ padding: 0 10px; margin-bottom: -2px; } + +.disableText{ + color: $smoke; +} diff --git a/packages/ringcentral-widgets/components/Switch/styles.scss b/packages/ringcentral-widgets/components/Switch/styles.scss index 0c7d8ff6d9..f839e3c187 100644 --- a/packages/ringcentral-widgets/components/Switch/styles.scss +++ b/packages/ringcentral-widgets/components/Switch/styles.scss @@ -12,6 +12,8 @@ $slider-size: #{$switch-height - 2 * $switch-padding}; width: $switch-width; height: $switch-height; vertical-align: middle; + background-color: white; + border-radius: $switch-height; } /* Hide default HTML checkbox */ @@ -46,8 +48,12 @@ $slider-size: #{$switch-height - 2 * $switch-padding}; } .disable { + .slider { + opacity: 0.4; + background-color: $smoke; + } input:checked + .slider { - background-color: #ccc; + background-color: $rc-blue; } input:focus + .slider { box-shadow: 0 0 1px #ccc;