Jelajahi Sumber

Merge branch 'feature/new_cmf_link' into develop

Olivier Massot 4 tahun lalu
induk
melakukan
5f3921819f
2 mengubah file dengan 16 tambahan dan 0 penghapusan
  1. 1 0
      lang/fr-FR.js
  2. 15 0
      pages/structures/index.vue

+ 1 - 0
lang/fr-FR.js

@@ -34,6 +34,7 @@ export default (_context, _locale) => {
     geolocation_not_supported: 'La géolocalisation n\'est pas supportée par votre navigateur',
     show_tel: 'Montrer le numéro de téléphone',
     show_email: 'Montrer l\'adresse e-mail',
+    see_national_network: 'Voir le réseau national',
     BIG_BAND: 'Big band',
     BRASS_BAND: 'Brass band',
     ORCHESTRA_CLASS: "Classe d'orchestre",

+ 15 - 0
pages/structures/index.vue

@@ -299,6 +299,17 @@
         </div>
       </v-col>
     </v-row>
+    <div class="d-flex w100 justify-center">
+      <v-btn
+        v-if="!parentIsCmf"
+        :href="cmfStructuresPageUrl"
+        target="_blank"
+        class="my-auto mx-4"
+      >
+        <font-awesome-icon :icon="['fas', 'external-link-alt']" class="mr-2" />
+        {{ $t('see_national_network') }}
+      </v-btn>
+    </div>
   </LayoutContainer>
 </template>
 
@@ -311,6 +322,7 @@ import sphericDistance from '@/services/utils/geo'
 import StructuresProvider from '~/services/data/StructuresProvider'
 
 const CMF_ID = 12097
+const CMF_STRUCTURES_PAGE_URL = 'https://www.cmf-musique.org/la-cmf/la-cmf-en-region/cmf-en-region/'
 
 export default Vue.extend({
   validate ({ query }) {
@@ -374,6 +386,9 @@ export default Vue.extend({
     parentIsCmf (): Boolean {
       return this.parent === CMF_ID
     },
+    cmfStructuresPageUrl (): string {
+      return CMF_STRUCTURES_PAGE_URL
+    },
     onMapFilteredStructures (): Array<Structure> {
       if (this.mapview && this.mapBoundsFilterStarted) {
         return this.filteredStructures.filter((s) => {