Skip to content
Snippets Groups Projects
Commit 8794af1f authored by Ingrid Martinsheimen Egge's avatar Ingrid Martinsheimen Egge :cow2:
Browse files

Oppdaterte api metode, slik at amn kan fjerne ting fra kjøleskap

parent d10f7421
No related branches found
No related tags found
1 merge request!13Fridge view
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<p id="sliderDisplay">{{sliderValue}} {{this.fridgeItem.amount.unit}}</p> <p id="sliderDisplay">{{sliderValue}} {{this.fridgeItem.amount.unit}}</p>
<label for="slider">Mengde tatt av varen:</label> <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"> <div id="buttons">
<button @click="logFoodAsDiscarded">Ble kastet</button> <button @click="logFoodAsDiscarded">Ble kastet</button>
...@@ -38,6 +38,7 @@ export default { ...@@ -38,6 +38,7 @@ export default {
return { return {
visible:true, visible:true,
sliderValue: 0, sliderValue: 0,
stepIncrentValue:'1',
} }
}, },
methods:{ methods:{
...@@ -58,7 +59,7 @@ export default { ...@@ -58,7 +59,7 @@ export default {
} }
}; };
API.removeIngredientFromFridge(request).catch((error)=> console.log(error)); API.updateFridge(request).catch((error)=> console.log(error));
this.close(); this.close();
}, },
logFoodAsDiscarded(){ logFoodAsDiscarded(){
...@@ -98,6 +99,9 @@ export default { ...@@ -98,6 +99,9 @@ export default {
return numOfDays < 1 ; return numOfDays < 1 ;
}, },
getStep(){
return 0.1;
},
} }
} }
</script> </script>
......
...@@ -191,10 +191,10 @@ export const API = { ...@@ -191,10 +191,10 @@ export const API = {
* Action available: CONSUMED, DISCARDED,ADDED_TO_FRIDGE * Action available: CONSUMED, DISCARDED,ADDED_TO_FRIDGE
* @returns {Promise<void>} * @returns {Promise<void>}
*/ */
removeIngredientFromFridge: async(request) => { updateFridge: async(request) => {
const authStore = useAuthStore(); 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}` }, headers: { Authorization: `Bearer ${authStore.token}` },
}).then((response) => { }).then((response) => {
return response.data; return response.data;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment