diff --git a/src/components/contents/Entite.vue b/src/components/contents/Entite.vue
index 14a49b4..c04978b 100644
--- a/src/components/contents/Entite.vue
+++ b/src/components/contents/Entite.vue
@@ -7,6 +7,7 @@ import { mapActions, mapState } from 'pinia'
import { ConcernementsStore } from '@stores/concernements'
import { UserStore } from '@stores/user'
+import Source from '@components/contents/Source.vue';
import ContentEditable from '@components/editable/ContentEditable.vue';
import CheckboxEditable from '@components/editable/CheckboxEditable.vue';
import ImageEditable from '@components/editable/ImageEditable.vue';
@@ -22,7 +23,6 @@ export default {
...mapState(ConcernementsStore,['opened_concernement',
'ct_concernement',
'ct_entite']),
- ...mapState(UserStore,['csrf_token']),
field_menace_maintien_label (){
let str;
if (this.concernement.entites_byid[this.eid].menacemaintien < 0) {
@@ -32,15 +32,6 @@ export default {
}
return str;
},
- field_sources_label () {
- let str;
- if (this.concernement.entites_byid[this.eid].menacemaintien < 0) {
- str = this.ct_entite.field_sources.description.replace('/ ce maintien', '')
- } else {
- str = this.ct_entite.field_sources.description.replace('cette menace /', '')
- }
- return str;
- }
},
methods: {
reloadEntite(){
@@ -48,6 +39,7 @@ export default {
}
},
components: {
+ Source,
ContentEditable,
CheckboxEditable,
ImageEditable,
@@ -107,93 +99,15 @@ export default {
-
- Experience(s) Vécue(s) -->
+
-
-
-
-
-
-
-
-
-
-
- {{ image.alt }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ :key="index"
+ :concernement="concernement"
+ :entite="entite"
+ :eid="eid"
+ :source="source"
+ v-on:reloadEntite="reloadEntite" />
diff --git a/src/components/contents/Source.vue b/src/components/contents/Source.vue
new file mode 100644
index 0000000..56cc007
--- /dev/null
+++ b/src/components/contents/Source.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ image.alt }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/editable/SelectEditable.vue b/src/components/editable/SelectEditable.vue
index f40a2c9..4b83db6 100644
--- a/src/components/editable/SelectEditable.vue
+++ b/src/components/editable/SelectEditable.vue
@@ -9,7 +9,7 @@ import { UserStore } from '@stores/user'
export default {
props: {
- value: Number,
+ value: String,
options: Object,
label: String,
data: Object