From 0ce5bf15dbdb75ad4341929d9dfb813087c2ae3c Mon Sep 17 00:00:00 2001 From: vekaste <vekaste@stud.ntnu.no> Date: Fri, 3 May 2024 11:40:14 +0200 Subject: [PATCH] feat: Makes goal refresh upon regeneration or change of unit price. --- src/components/SavingGoal/SavingGoal.vue | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/components/SavingGoal/SavingGoal.vue b/src/components/SavingGoal/SavingGoal.vue index 54cba56..0ae8f52 100644 --- a/src/components/SavingGoal/SavingGoal.vue +++ b/src/components/SavingGoal/SavingGoal.vue @@ -60,6 +60,15 @@ export default { this.savingGoalClicked = true; this.keyForList++ }, 100); + }, + async refreshSpareSti() { + try { + this.selectedGoal = await GoalService.getGoal({id: this.selectedGoal.id as number}) + console.log("yessir") + this.key++; + } catch (error) { + console.log(error) + } } }, }; @@ -82,7 +91,7 @@ export default { </div> </div> <saving-goal-create @createGoalClicked="handleCreateGoalClicked" v-if="createClicked"></saving-goal-create> - <saving-goal-roadmap :key="key" :selected-goal="selectedGoal" v-else-if="savingGoalClicked"></saving-goal-roadmap> + <saving-goal-roadmap @refreshSavingGoal="refreshSpareSti" :key="key" :selected-goal="selectedGoal" v-else-if="savingGoalClicked"></saving-goal-roadmap> <saving-goal-default v-else></saving-goal-default> </div> </div> -- GitLab