ProfileCorporaTab.vue 1.18 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<template>
  <v-card outlined height=8em>
    <v-card-text>
      <v-select :items="test_profile_corpus"
        :label="$t('profile-corpus-label')"
        :hint="$t('profile-corpus-hint')"
        persistent-hint
        outlined
        v-model="chosenProfileCorpus"
        @change="updateValue()"
      >
      </v-select>
    </v-card-text>
  </v-card>
</template>
<script>
export default {
  data: () => ({
    chosenProfileCorpus: null,
    test_profile_corpus: ["My_Corpus1","À la recherche du temps perdu", "Libé_1980_2010"],
  }),
  props: ['isSelectedTab'],
  methods: {
    updateValue: function() {
      this.$emit('profile-corpora-update', this.chosenProfileCorpus);
    }
  },
  watch: {
    isSelectedTab: function() {
      if (!this.isSelectedTab) {
        this.chosenProfileCorpus = null,
        this.updateValue();
      }
    }
  }
}
</script>
<i18n>
{
  "fr":{
    "profile-corpus-label":"Choisissez le corpus que vous voulez traiter",
    "profile-corpus-hint":"Vous pouvez définir vos corpora dans votre profil"
  },
  "en":{
    "profile-corpus-label":"Chose the corpus you want to process",
    "profile-corpus-hint":"You can define your corpora in your profile"
  }
}
</i18n>