|
|
@@ -31,7 +31,7 @@ import cFooter from "@/components/Utils/Footer.vue";
|
|
|
import Questionnaire from "@/components/Questionaire.vue";
|
|
|
import dots from "@/components/Utils/Dots.vue";
|
|
|
|
|
|
-import { StateJSON } from "@/store/State";
|
|
|
+import { EvenementStateJSON } from "@/store/State";
|
|
|
import Benevole, { BenevoleJSON } from "@/models/Benevole";
|
|
|
import Competence from "@/models/Competence";
|
|
|
import getQuestionnaire from "@/mixins/getQuestionnaire";
|
|
|
@@ -46,7 +46,7 @@ export default defineComponent({
|
|
|
return {
|
|
|
uuid: location.pathname.split("/").pop(),
|
|
|
status: "Loading",
|
|
|
- data: null as StateJSON | null,
|
|
|
+ data: null as EvenementStateJSON | null,
|
|
|
registration: [] as Array<Benevole>,
|
|
|
competences: [] as Array<Competence>,
|
|
|
};
|
|
|
@@ -83,7 +83,7 @@ export default defineComponent({
|
|
|
throw new Error(res.statusText);
|
|
|
}
|
|
|
})
|
|
|
- .then((data: StateJSON) => {
|
|
|
+ .then((data: EvenementStateJSON) => {
|
|
|
this.data = data;
|
|
|
this.competences = data.competences.map((o) => Competence.fromJSON(o));
|
|
|
this.addBenevoles(data.benevoles);
|