diff --git a/server_manager/www/views/server_view/access_key_data_table/access_key_usage_meter/index.ts b/server_manager/www/views/server_view/access_key_data_table/access_key_usage_meter/index.ts index b64af6f35a0..5bfb0dbe22d 100644 --- a/server_manager/www/views/server_view/access_key_data_table/access_key_usage_meter/index.ts +++ b/server_manager/www/views/server_view/access_key_data_table/access_key_usage_meter/index.ts @@ -16,6 +16,7 @@ import {LitElement, html, css, nothing} from 'lit'; import {customElement, property} from 'lit/decorators.js'; +import {classMap} from 'lit/directives/class-map.js'; import {formatBytes} from '../../../../data_formatting'; @@ -57,7 +58,8 @@ export class AccessKeyUsageMeter extends LitElement { font-family: var(--access-key-usage-meter-font-family); } - :host([dataLimitWarning]) > label { + :host([dataLimitWarning]) > label, + label.data-limit-warning { color: var(--access-key-usage-meter-warning-text-color); } @@ -77,22 +79,32 @@ export class AccessKeyUsageMeter extends LitElement { background: var(--access-key-usage-meter-color); } - :host([dataLimitWarning]) > progress[value]::-webkit-progress-value { + :host([dataLimitWarning]) > progress[value]::-webkit-progress-value, + progress.data-limit-warning[value]::-webkit-progress-value { background: var(--access-key-usage-meter-warning-color); } `; render() { + // TODO (#2400): debug why the reflected property doesn't work in electron return html` -