From 30a4eae0d3614f5045f2aa02d3f6f152f1bc2eb0 Mon Sep 17 00:00:00 2001 From: Desy Ayurianti Date: Fri, 20 Sep 2024 14:59:54 +0700 Subject: [PATCH] fix: fix slicing parameter in dashboard --- .../pages/dashboard/dashboard.component.html | 56 +++++++++++-------- .../pages/dashboard/dashboard.component.scss | 6 +- .../pages/dashboard/dashboard.component.ts | 21 +++++++ .../dashboard/layouts/layouts.component.html | 7 ++- .../dashboard/layouts/layouts.component.scss | 22 +++++++- .../layouts/sidebar/sidebar.component.html | 6 +- .../layouts/sidebar/sidebar.component.scss | 4 ++ .../page/gauge-chart/gauge-chart.component.ts | 3 - .../dashboard/page/graph/graph.component.html | 4 +- .../dashboard/page/graph/graph.component.ts | 21 +++++++ 10 files changed, 112 insertions(+), 38 deletions(-) diff --git a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.html b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.html index 08c5d29..d16b5a4 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.html +++ b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.html @@ -8,6 +8,39 @@
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
- -
-
- - -
-
-
-
- - -
-
diff --git a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.scss b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.scss index c97271e..f57823a 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.scss +++ b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.scss @@ -34,7 +34,7 @@ padding: 20px 0px 20px 0px; border-radius: 8px; text-align: center; - flex: 1 1 40%; + flex: 1 1 30%; min-width: 200px; } @@ -55,13 +55,13 @@ } @media (max-width: 768px) { - .card-suhu, .card-cahaya, .card-kelembapan { + .card-parameter{ flex: 1 1 45%; } } @media (max-width: 576px) { - .card-suhu, .card-cahaya, .card-kelembapan { + .card-parameter{ flex: 1 1 100%; } } diff --git a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.ts b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.ts index 77af7c5..8b75e2a 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.ts +++ b/agrilink_vocpro/src/app/pages/dashboard/dashboard.component.ts @@ -40,4 +40,25 @@ export class DashboardComponent{ kelembabanTanahSatuanData: string = '%'; kelembabanTanahTitle: string = 'Kelembapan Tanah'; + //nitrogen + nitrogenData: number = 1063; + nitrogenColorStops: [number, string][] = [[0, '#364732'], [1, '#364732']]; + nitrogenMaxValue: number = 2000; + nitrogenSatuanData: string = 'NPM'; + nitrogenTitle: string = 'Nitrogen'; + + //pottasium + pottasiumData: number = 1000; + pottasiumColorStops: [number, string][] = [[0, '#472e49'], [1, '#472e49']]; + pottasiumMaxValue: number = 2000; + pottasiumSatuanData: string = 'NPM'; + pottasiumTitle: string = 'Pottasium'; + + //phospor + phosphorusData: number = 1000; + phosphorusColorStops: [number, string][] = [[0, '#663440'], [1, '#663440']]; + phosphorusMaxValue: number = 2000; + phosphorusSatuanData: string = 'NPM'; + phosphorusTitle: string = 'Phosporus'; + } \ No newline at end of file diff --git a/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.html b/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.html index d33ba7c..2f0b8ac 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.html +++ b/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.html @@ -1,9 +1,10 @@
-
-
+
+ -
+ +
diff --git a/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.scss b/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.scss index cbc9506..956b52f 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.scss +++ b/agrilink_vocpro/src/app/pages/dashboard/layouts/layouts.component.scss @@ -1,4 +1,22 @@ -.background{ +.background { background-color: #16423C; border-radius: 0px 15px 15px 0px; -} \ No newline at end of file +} + +.sidebar-fixed { + position: fixed; + top: 0; + bottom: 0; + left: 0; + width: 16.67%; + z-index: 1000; + overflow-y: auto; +} + +.content-area { + margin-left: 16.67%; + overflow-y: auto; + padding-left: 1rem; + padding-right: 1rem; + height: 100vh; +} diff --git a/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.html b/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.html index 0aca31c..25da2a1 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.html +++ b/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.html @@ -13,13 +13,13 @@ -->
- +
\ No newline at end of file diff --git a/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.scss b/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.scss index 4461e9e..387a63a 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.scss +++ b/agrilink_vocpro/src/app/pages/dashboard/layouts/sidebar/sidebar.component.scss @@ -3,6 +3,10 @@ border-radius: 0px 15px 15px 0px; } +.container{ + font-family: 'Poppins', sans-serif; +} + .title{ color: white; } diff --git a/agrilink_vocpro/src/app/pages/dashboard/page/gauge-chart/gauge-chart.component.ts b/agrilink_vocpro/src/app/pages/dashboard/page/gauge-chart/gauge-chart.component.ts index 500d81c..6b09d64 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/page/gauge-chart/gauge-chart.component.ts +++ b/agrilink_vocpro/src/app/pages/dashboard/page/gauge-chart/gauge-chart.component.ts @@ -88,9 +88,6 @@ export class GaugeChartComponent { style: { fontSize: '15px', fontFamily: 'Poppins, sans-serif', - color: 'white', - backgroundColor: 'transparent', - border: 'none' } } }] as Highcharts.SeriesSolidgaugeOptions[] diff --git a/agrilink_vocpro/src/app/pages/dashboard/page/graph/graph.component.html b/agrilink_vocpro/src/app/pages/dashboard/page/graph/graph.component.html index 8e80e96..41611a9 100644 --- a/agrilink_vocpro/src/app/pages/dashboard/page/graph/graph.component.html +++ b/agrilink_vocpro/src/app/pages/dashboard/page/graph/graph.component.html @@ -1,9 +1,11 @@