From 2c2e54d2cb308c8050a1f0aefd2a28ec916859bc Mon Sep 17 00:00:00 2001 From: Charan Girijala <82193104+charangirijala@users.noreply.github.com> Date: Tue, 21 Jan 2025 21:59:21 +0530 Subject: [PATCH] =?UTF-8?q?Dark=20mode=20impl-1=20=F0=9F=8C=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/copy-slds.mjs | 4 + src/layouts/index.html | 66 +++++++++++++++++ src/modules/main/logViewer/logViewer.css | 43 ++++++----- src/modules/main/logViewer/logViewer.html | 18 ++--- src/modules/my/app/app.css | 74 +++++++++++++++++++ src/modules/my/app/app.html | 15 ++-- src/modules/my/app/app.js | 61 ++++++++++++++- src/modules/my/appContent/appContent.css | 6 +- src/modules/my/appContent/appContent.html | 3 +- src/modules/my/appHeader/appHeader.css | 17 +++++ src/modules/my/appHeader/appHeader.html | 51 +++++++++++++ src/modules/my/appHeader/appHeader.js | 3 + .../my/appNavigation/appNavigation.css | 5 +- .../my/appNavigation/appNavigation.html | 14 +--- src/modules/services/theme/theme.js | 31 ++++++++ src/modules/ui/search/search.css | 3 +- src/modules/ui/utilityPanel/utilityPanel.css | 4 +- 17 files changed, 360 insertions(+), 58 deletions(-) create mode 100644 src/modules/my/appHeader/appHeader.css create mode 100644 src/modules/my/appHeader/appHeader.html create mode 100644 src/modules/my/appHeader/appHeader.js create mode 100644 src/modules/services/theme/theme.js diff --git a/scripts/copy-slds.mjs b/scripts/copy-slds.mjs index 7bf8383..820b8b3 100644 --- a/scripts/copy-slds.mjs +++ b/scripts/copy-slds.mjs @@ -7,3 +7,7 @@ fs.cp( console.log('Done copying SLDS resources'); } ); + +fs.cp('./src/styles/styles.css', './src/assets', { recursive: true }, () => { + console.log('Done copying styles.css'); +}); diff --git a/src/layouts/index.html b/src/layouts/index.html index 9e4acf2..b092de9 100644 --- a/src/layouts/index.html +++ b/src/layouts/index.html @@ -15,6 +15,72 @@ rel="stylesheet" href="$assetsDir/styles/salesforce-lightning-design-system.css" /> + +
{{{body}}} {{{lwr_resources}}} diff --git a/src/modules/main/logViewer/logViewer.css b/src/modules/main/logViewer/logViewer.css index 2bf4495..8294005 100644 --- a/src/modules/main/logViewer/logViewer.css +++ b/src/modules/main/logViewer/logViewer.css @@ -51,7 +51,7 @@ a { :host { height: 100%; line-height: 1; - color: black; + color: var(--text-color-base); font-size: 0.8125rem; } /* tables still need 'cellspacing="0"' in the markup */ @@ -180,7 +180,8 @@ q { position: relative; overflow: visible; height: 100%; - border-bottom: 1px solid #c9c9c9; + border-bottom: var(--border-width-base) solid + var(--slds-c-card-color-border); padding-bottom: 0.75rem; } @@ -193,7 +194,7 @@ q { font-size: 0.75rem; padding-top: 0.75rem; padding-bottom: 0.25rem; - color: #747474; + color: var(--slds-g-color-neutral-base-50); max-width: 12rem; overflow: hidden; text-overflow: ellipsis; @@ -258,7 +259,7 @@ q { .metrics-widget li .metricsValue { font-size: 1rem; - color: #032d60; + color: #0159e7; } .reportView .reportBuilderContainer @@ -277,6 +278,10 @@ q { overflow: visible; } +.dashboard-container { + border: var(--border-width-base) solid var(--slds-c-card-color-border); + border-radius: var(--border-radius-base); +} table { margin: 0px; padding: 0px; @@ -286,7 +291,7 @@ table { } th, td { - border-right: 0.5px solid #a8b8c7; + border-right: var(--border-width-base) solid var(--slds-c-card-color-border); padding-left: 6px; padding-right: 6px; padding-top: 6px; @@ -296,11 +301,12 @@ td { } td { - border-bottom: 0.5px solid #a8b8c7; + border-bottom: var(--border-width-base) solid + var(--slds-c-card-color-border); } th { - background-color: #ecebea; + background-color: var(--slds-g-color-neutral-base-100); } .lightning-table-cell-measure-header-value { @@ -309,12 +315,15 @@ th { } .slds-page-header { padding: 1rem 1rem; - border-bottom: 1px solid rgb(201, 201, 201); - border-radius: 0.25rem; - background: rgb(243, 243, 243); + /* border-bottom: 1px solid rgb(201, 201, 201); */ + /* border-radius: 0.25rem; */ + background: var(--slds-c-card-color-background); background-clip: padding-box; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); - border: 1px solid rgb(201, 201, 201); + /* border: 1px solid rgb(201, 201, 201); */ + border-top: none; + border-left: none; + border-right: none; } .widgets-inner { @@ -350,14 +359,14 @@ th { } .line-number-text { - color: rgb(68, 68, 68); + color: var(--slds-g-color-neutral-base-50); font-weight: 400; } .line-text { line-height: normal; - color: #16315a; - fill: #16315a; + color: var(--text-color-base); + fill: var(--text-color-base); font-weight: 400; } @@ -428,16 +437,16 @@ th { } .dashboard-widget { - background-color: white; + background-color: var(--slds-c-card-color-background); } .icon-active-filters { background-color: #0176d3; border-color: #0176d3; - color: #fff; + color: var(--text-color-base); } .widget-container { - border-right: 0.1px solid #c9c9c9; + border-right: 0.1px solid var(--slds-c-card-color-border); /* border-left: 0.1px solid grey; */ } diff --git a/src/modules/main/logViewer/logViewer.html b/src/modules/main/logViewer/logViewer.html index b4920ff..836605d 100644 --- a/src/modules/main/logViewer/logViewer.html +++ b/src/modules/main/logViewer/logViewer.html @@ -250,10 +250,8 @@