From 4d516986b1305c57b155490de03818b33a4e0b20 Mon Sep 17 00:00:00 2001 From: nixa <4dmitr@gmail.com> Date: Tue, 19 Sep 2017 16:48:38 +0300 Subject: [PATCH] fix(dashboard): fix height inheritance for charts (Safari issue) --- .../pages/dashboard/dashboard.component.html | 7 +---- .../electricity-chart.component.scss | 3 +++ .../dashboard/solar/solar.component.scss | 27 +++++++++---------- .../pages/dashboard/solar/solar.component.ts | 18 ++++++++----- .../dashboard/traffic/traffic.component.scss | 2 ++ 5 files changed, 29 insertions(+), 28 deletions(-) diff --git a/src/app/pages/dashboard/dashboard.component.html b/src/app/pages/dashboard/dashboard.component.html index 0e64926f..db83f0b9 100644 --- a/src/app/pages/dashboard/dashboard.component.html +++ b/src/app/pages/dashboard/dashboard.component.html @@ -44,12 +44,7 @@
- - Solar Energy Consumption - - - - +
diff --git a/src/app/pages/dashboard/electricity/electricity-chart/electricity-chart.component.scss b/src/app/pages/dashboard/electricity/electricity-chart/electricity-chart.component.scss index 098d6f7d..3debfa43 100644 --- a/src/app/pages/dashboard/electricity/electricity-chart/electricity-chart.component.scss +++ b/src/app/pages/dashboard/electricity/electricity-chart/electricity-chart.component.scss @@ -4,8 +4,11 @@ display: block; flex: 1; + position: relative; .echart { + position: absolute; + width: 100%; height: 100%; } } diff --git a/src/app/pages/dashboard/solar/solar.component.scss b/src/app/pages/dashboard/solar/solar.component.scss index c4d4332f..1eab347f 100644 --- a/src/app/pages/dashboard/solar/solar.component.scss +++ b/src/app/pages/dashboard/solar/solar.component.scss @@ -4,27 +4,24 @@ @include nb-install-component() { - display: flex; - height: 100%; - color: nb-theme(color-fg); + $padding: 1rem; + $padding: 1rem; + + nb-card-body { + overflow: hidden; + padding: $padding; + } .echart { - flex: 1; - height: 100%; + position: absolute; + height: calc(100% - 2 * #{$padding}); width: 40%; } .info { - display: flex; - flex-direction: column; - flex: 1; - align-self: center; - } - - .date { - font-size: 1.25rem; - font-weight: nb-theme(font-weight-bolder); - margin-bottom: 0.5rem; + margin-left: 45%; + padding-top: 1.5rem; + color: nb-theme(color-fg); } .value { diff --git a/src/app/pages/dashboard/solar/solar.component.ts b/src/app/pages/dashboard/solar/solar.component.ts index 7a6f5473..05502d77 100644 --- a/src/app/pages/dashboard/solar/solar.component.ts +++ b/src/app/pages/dashboard/solar/solar.component.ts @@ -7,13 +7,17 @@ declare const echarts: any; selector: 'ngx-solar', styleUrls: ['./solar.component.scss'], template: ` -
-
-
-
June 7, 2017
-
6. 421 kWh
-
out of 8.421 kWh
-
+ + Solar Energy Consumption + +
+
+
+
6. 421 kWh
+
out of 8.421 kWh
+
+
+
`, }) export class SolarComponent implements AfterViewInit { diff --git a/src/app/pages/dashboard/traffic/traffic.component.scss b/src/app/pages/dashboard/traffic/traffic.component.scss index 592b4a53..04dbfb0a 100644 --- a/src/app/pages/dashboard/traffic/traffic.component.scss +++ b/src/app/pages/dashboard/traffic/traffic.component.scss @@ -12,6 +12,7 @@ nb-card-body { overflow: hidden; + position: relative; } /deep/ canvas { @@ -20,6 +21,7 @@ } .echart { + position: absolute; height: 100%; width: 100%; }