From b49fe08bcfb56d01e27542642cc55ab905d72a01 Mon Sep 17 00:00:00 2001 From: Daniel LaCosse <3759828+daniellacosse@users.noreply.github.com> Date: Tue, 18 Feb 2025 18:09:21 -0500 Subject: [PATCH 1/3] fix(client): electron app doesn't respect reflected properties --- .../access_key_usage_meter/index.ts | 20 ++++++++++++++---- .../access_key_usage_meter/stories.ts | 2 +- .../server_metrics_row/bandwidth.ts | 21 ++++++++++++++----- 3 files changed, 33 insertions(+), 10 deletions(-) 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..f6fa8753a0f 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: debug why the reflected property doesn't work in electron return html` -