From 81d66fd90b252a7c7843336e8ca30356f5d74b11 Mon Sep 17 00:00:00 2001
From: lewa <lene.wasskog@nibio.no>
Date: Mon, 29 Apr 2024 13:24:44 +0200
Subject: [PATCH] feat: Change styling of labels in lists

---
 src/components/ObservationList.vue           |  2 +-
 src/components/ObservationTimeSeriesList.vue | 19 ++++++-------------
 static/css/vipsobsapp.css                    |  6 ++++++
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/src/components/ObservationList.vue b/src/components/ObservationList.vue
index af47d12..e5fb491 100644
--- a/src/components/ObservationList.vue
+++ b/src/components/ObservationList.vue
@@ -40,7 +40,7 @@
 					</div>
 					<div v-else class="row">
 						<div class="col-8">
-						{{ obs.timeOfObservation | dateFormat }} <br/><b>{{obs.observationHeading}}</b>
+  						<span class="list-label">{{ obs.timeOfObservation | dateFormat }}</span><br/>{{obs.observationHeading}}
 						</div>
             <div class="col-4 d-flex align-items-center justify-content-end">
               <router-link v-if="obs.observationTimeSeriesId"
diff --git a/src/components/ObservationTimeSeriesList.vue b/src/components/ObservationTimeSeriesList.vue
index d40717d..8c6208f 100644
--- a/src/components/ObservationTimeSeriesList.vue
+++ b/src/components/ObservationTimeSeriesList.vue
@@ -52,7 +52,7 @@
             </div>
             <div v-else class="row">
               <div class="col-9">
-                <span class="timeseries-label">{{label(ots)}}</span><br>{{ ots.name }}
+                <span class="list-label">{{label(ots)}}</span><br>{{ ots.name }}
               </div>
               <div class="col-3 d-flex align-items-center justify-content-end">
                   <span class="badge badge-pill badge-info">{{ getObservationCount(ots.observationTimeSeriesId) }}</span>
@@ -76,7 +76,7 @@
                            class="list-group-item list-group-item-action bg-light"
                            v-bind:class="{'text-danger':obs.isNew, 'text-primary':obs.toUpload, 'text-secondary':obs.isDeleted}"
                            v-if="!obs.isDeleted" v-bind:key="obs.observationId">
-                {{ obs.timeOfObservation | dateFormat }}<br/>{{ obs.observationHeading }}
+                <span class="list-label">{{ obs.timeOfObservation | dateFormat }}</span><br/>{{ obs.observationHeading }}
               </router-link>
             </li>
           </ul>
@@ -190,11 +190,11 @@ export default {
       }
     },
     loadObservationMapFromLocalStore() {
-      const jsonLocalObservationList = localStorage.getItem(CommonUtil.CONST_STORAGE_OBSERVATION_LIST);
-      if (jsonLocalObservationList) {
-        const localObservationList = JSON.parse(jsonLocalObservationList);
+      const localObservationList = localStorage.getItem(CommonUtil.CONST_STORAGE_OBSERVATION_LIST);
+      if (localObservationList) {
+        const jsonLocalObservationList = JSON.parse(localObservationList);
         this.observationMap = {};
-        localObservationList.forEach(observation => {
+        jsonLocalObservationList.forEach(observation => {
           const ostId = observation.observationTimeSeries && observation.observationTimeSeries.observationTimeSeriesId ? observation.observationTimeSeries.observationTimeSeriesId : undefined;
           // If observation has been deleted (but not yet synced) - remove from map
           if (observation.deleted) {
@@ -304,13 +304,6 @@ a {
   text-decoration: underline !important;
 }
 
-.timeseries-label {
-  font-family: monospace;
-  color: grey;
-  font-size: 0.8rem;
-}
-
-
 .small-icon {
   color: #3d8052;
   margin-right: 5px;
diff --git a/static/css/vipsobsapp.css b/static/css/vipsobsapp.css
index 28360c3..af1414d 100644
--- a/static/css/vipsobsapp.css
+++ b/static/css/vipsobsapp.css
@@ -16,6 +16,12 @@ body {
 
 }
 
+.list-label {
+  font-family: monospace;
+  color: grey;
+  font-size: 0.8rem;
+}
+
 a.nav-link{
 	color: black !important;
 }
-- 
GitLab