Browse Source

style improvements

Olivier Massot 4 years ago
parent
commit
fde6059a4d
4 changed files with 14 additions and 20 deletions
  1. 2 3
      components/Ui/Map/Structures.vue
  2. 1 1
      pages/structures/_id.vue
  3. 9 2
      pages/structures/index.vue
  4. 2 14
      todo.md

+ 2 - 3
components/Ui/Map/Structures.vue

@@ -30,8 +30,7 @@
             height="85"
           />
           <div class="map-shortcut-overlay">
-            <font-awesome-icon class="icon" icon="search-plus" />
-            <i class="fas fa-search-plus"></i>
+            <font-awesome-icon class="icon" icon="search" />
           </div>
         </div>
       </v-col>
@@ -206,7 +205,7 @@ export default Vue.extend({
   }
   .map-shortcut-overlay>.icon {
     color: #595959;
-    font-size: 46px;
+    font-size: 38px;
     position: absolute;
     top: 50%;
     left: 50%;

+ 1 - 1
pages/structures/_id.vue

@@ -285,7 +285,7 @@ export default Vue.extend({
 
   @media screen and (min-width: 600px) {
     .description {
-      border-right: solid 2px #e4611b;
+      border-right: solid 2px var(--v-primary-base);
       width: 45%;
       padding-right: 5%;
     }

+ 9 - 2
pages/structures/index.vue

@@ -210,8 +210,11 @@
                     </div>
 
                     <div :class="'d-flex flex-column' + (listview ? ' flex-grow-1' : '')">
+
                       <v-card-title class="title">
-                        {{ structure.name }}
+                        <nuxt-link :to="{path: '/structures/' + structure.id, query: { parent: parent, view: view, theme: theme }}">
+                          {{ structure.name }}
+                        </nuxt-link>
                       </v-card-title>
 
                       <v-card-text class="infos">
@@ -282,7 +285,7 @@
                 v-model="page"
                 :length="pageCount"
                 total-visible="9"
-                color="#e4611b"
+                color="primary"
               />
             </template>
           </v-data-iterator>
@@ -584,6 +587,10 @@ export default Vue.extend({
     line-height: 1.6rem;
   }
 
+  .title a {
+    text-decoration: none;
+  }
+
   .icon {
     color: var(--v-primary-base);
   }

+ 2 - 14
todo.md

@@ -1,23 +1,11 @@
 ## fixes
 
-* permettre de sélectionner le thème de couleur (par un param de l'url qui se conserve entre les pages?)
-
 ## en plus
 
+? (PO nécesaire) ajouter un bouton sur la page détails des fédés: 'voir tous les adhérents'
 * remplacer la liste déroulante 'Distance' par un slider
 * documenter
-
-## déployer
-
-* affecter un sous-domaine
-* installer sur preprod, et configurer le sous-domaine 'frames'
-* installer sur prod-front?
-
-
-## finaliser
-
-* nettoyer le code de typo
-* virer le site frames
+* faire un script pour identifier les geoloc foireuses, en utilisant l'api adresse, et en listant les structures dont la loc enregistrée est à plus de 5km de l'adresse
 
 ## cypress