diff client/src/components/Sidebar.vue @ 3309:80037790032d

client: fully implemented sections - added map layer with new style - implemented in identify tool, map popup and fairway availability dialog - added sidebar menu item
author Markus Kottlaender <markus@intevation.de>
date Fri, 17 May 2019 12:45:13 +0200
parents 1b8bb4f89227
children 954f8b751fb0
line wrap: on
line diff
--- a/client/src/components/Sidebar.vue	Fri May 17 11:31:30 2019 +0200
+++ b/client/src/components/Sidebar.vue	Fri May 17 12:45:13 2019 +0200
@@ -12,21 +12,17 @@
       </div>
       <div class="menu text-nowrap text-left">
         <router-link to="/">
-          <font-awesome-icon
-            class="fa-fw mr-2"
-            fixed-width
-            icon="map-marked-alt"
-          />
+          <font-awesome-icon class="mr-2" fixed-width icon="map-marked-alt" />
           <span class="fix-trans-space" v-translate>Map</span>
         </router-link>
         <router-link to="/bottlenecks">
-          <font-awesome-icon class="fa-fw mr-2" fixed-width icon="ship" />
+          <font-awesome-icon class="mr-2" fixed-width icon="ship" />
           <span class="fix-trans-space" v-translate>Bottlenecks</span>
         </router-link>
         <div v-if="isWaterwayAdmin">
           <router-link to="/imports/overview" class="position-relative">
             <font-awesome-icon
-              class="fa-fw mr-2"
+              class="mr-2"
               fixed-width
               icon="clipboard-check"
             />
@@ -38,13 +34,19 @@
         </div>
         <div v-if="isSysAdmin">
           <router-link to="/stretches">
-            <font-awesome-icon class="fa-fw mr-2" fixed-width icon="road" />
+            <font-awesome-icon class="mr-2" fixed-width icon="road" />
             <span class="fix-trans-space" v-translate>Define stretches</span>
           </router-link>
         </div>
         <div v-if="isWaterwayAdmin">
+          <router-link to="/sections">
+            <font-awesome-icon class="mr-2" fixed-width icon="road" />
+            <span class="fix-trans-space" v-translate>Define sections</span>
+          </router-link>
+        </div>
+        <div v-if="isWaterwayAdmin">
           <router-link to="/imports/configuration">
-            <font-awesome-icon class="fa-fw mr-2" fixed-width icon="clock" />
+            <font-awesome-icon class="mr-2" fixed-width icon="clock" />
             <translate class="fix-trans-space">Imports</translate>
           </router-link>
           <small class="text-muted pl-3">
@@ -54,29 +56,25 @@
         </div>
         <div v-if="isSysAdmin">
           <router-link to="/usermanagement">
-            <font-awesome-icon
-              class="fa-fw mr-2"
-              fixed-width
-              icon="users-cog"
-            />
+            <font-awesome-icon class="mr-2" fixed-width icon="users-cog" />
             <span class="fix-trans-space" v-translate>Users</span>
           </router-link>
         </div>
         <div v-if="isWaterwayAdmin">
           <router-link to="/systemconfiguration">
-            <font-awesome-icon class="fa-fw mr-2" fixed-width icon="wrench" />
+            <font-awesome-icon class="mr-2" fixed-width icon="wrench" />
             <span class="fix-trans-space" v-translate>Configuration</span>
           </router-link>
         </div>
         <div v-if="isSysAdmin">
           <router-link to="/logs">
-            <font-awesome-icon class="fa-fw mr-2" fixed-width icon="book" />
+            <font-awesome-icon class="mr-2" fixed-width icon="book" />
             <span class="fix-trans-space" v-translate>Logs</span>
           </router-link>
         </div>
         <hr class="m-0" />
         <a @click="logoff" href="#" class="logout">
-          <font-awesome-icon class="fa-fw mr-2" fixed-width icon="power-off" />
+          <font-awesome-icon class="mr-2" fixed-width icon="power-off" />
           <span class="fix-trans-space" v-translate>Logout</span> {{ user }}
         </a>
       </div>