|
|
@@ -8,6 +8,16 @@
|
|
|
<h2 class="flex">
|
|
|
{{ $t("member_companies") }}
|
|
|
</h2>
|
|
|
+ <v-btn
|
|
|
+ v-if="!parentIsCmf"
|
|
|
+ :href="cmfStructuresPageUrl"
|
|
|
+ target="_blank"
|
|
|
+ small
|
|
|
+ text
|
|
|
+ class="my-auto mx-4"
|
|
|
+ >
|
|
|
+ {{ $t('see_national_network') }}
|
|
|
+ </v-btn>
|
|
|
<v-btn-toggle mandatory dense :value="mapview ? 0 : 1" @change="viewChanged">
|
|
|
<v-btn>
|
|
|
{{ $t("map") }}
|
|
|
@@ -310,6 +320,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 }) {
|
|
|
@@ -371,6 +382,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) => {
|