From 8794af1ff72153776125cb61a31e2f523c1954ef Mon Sep 17 00:00:00 2001 From: ingrid <ingrimeg@stud.ntnu.no> Date: Thu, 23 Mar 2023 01:32:27 +0100 Subject: [PATCH] =?UTF-8?q?Oppdaterte=20api=20metode,=20slik=20at=20amn=20?= =?UTF-8?q?kan=20fjerne=20ting=20fra=20kj=C3=B8leskap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/EatFridgeItemModal.vue | 8 ++++++-- src/util/API.js | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/EatFridgeItemModal.vue b/src/components/EatFridgeItemModal.vue index 2d33835..27b8d9b 100644 --- a/src/components/EatFridgeItemModal.vue +++ b/src/components/EatFridgeItemModal.vue @@ -6,7 +6,7 @@ <p id="sliderDisplay">{{sliderValue}} {{this.fridgeItem.amount.unit}}</p> <label for="slider">Mengde tatt av varen:</label> - <input type = "range" id = "slider" name = "slider" min="0" :max = "this.maxValue" v-model="sliderValue"> + <input type = "range" id = "slider" name = "slider" min="0" :max = "this.maxValue" step="this.stepIncrentValue" v-model="sliderValue"> <div id="buttons"> <button @click="logFoodAsDiscarded">Ble kastet</button> @@ -38,6 +38,7 @@ export default { return { visible:true, sliderValue: 0, + stepIncrentValue:'1', } }, methods:{ @@ -58,7 +59,7 @@ export default { } }; - API.removeIngredientFromFridge(request).catch((error)=> console.log(error)); + API.updateFridge(request).catch((error)=> console.log(error)); this.close(); }, logFoodAsDiscarded(){ @@ -98,6 +99,9 @@ export default { return numOfDays < 1 ; }, + getStep(){ + return 0.1; + }, } } </script> diff --git a/src/util/API.js b/src/util/API.js index 43a793b..f199e8d 100644 --- a/src/util/API.js +++ b/src/util/API.js @@ -191,10 +191,10 @@ export const API = { * Action available: CONSUMED, DISCARDED,ADDED_TO_FRIDGE * @returns {Promise<void>} */ - removeIngredientFromFridge: async(request) => { + updateFridge: async(request) => { const authStore = useAuthStore(); - axios.put(`${import.meta.env.VITE_BACKEND_URL}/fridge/ingredients`, request,{ + axios.put(`${import.meta.env.VITE_BACKEND_URL}/fridge/ingredientsAmount`, request,{ headers: { Authorization: `Bearer ${authStore.token}` }, }).then((response) => { return response.data; -- GitLab