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

v-modeling til faktiske verdier

parent 78ffa651
No related branches found
No related tags found
1 merge request!21Merge profilinnstillinger into main
...@@ -9,18 +9,18 @@ ...@@ -9,18 +9,18 @@
<Icon icon="material-symbols:person" :color=iconColor :style="{ fontSize: '500px'}" /> <Icon icon="material-symbols:person" :color=iconColor :style="{ fontSize: '500px'}" />
</div> </div>
<h2>{{profile.name}}</h2> <h2>{{this.currentProfile.name}}</h2>
<button id="changeUserBtn" >Bytt bruker</button> <button id="changeUserBtn" >Bytt bruker</button>
<form @submit.prevent="submit"> <form @submit.prevent="submit">
<label for="brukernavn">Profilnavn</label><br> <label for="brukernavn">Profilnavn</label><br>
<input type="text" required><br> <input type="text" required v-model="this.currentProfile.name"><br>
<br> <br>
<h4>Brukertype</h4> <h4>Brukertype</h4>
<input type="radio" id="normal" value="false"> <input type="radio" id="normal" value="false" v-model="this.currentProfile.isRestricted">
<label for="normal"> Standard</label><br> <label for="normal"> Standard</label><br>
<input type="radio" id="restricted" value="true" > <input type="radio" id="restricted" value="true" v-model="this.currentProfile.isRestricted">
<label for="restricted"> Begrenset - Kan ikke redigere ukeplan eller handleliste</label><br> <label for="restricted"> Begrenset - Kan ikke redigere ukeplan eller handleliste</label><br>
<br> <br>
...@@ -42,8 +42,8 @@ ...@@ -42,8 +42,8 @@
</form> </form>
<h1>App-innstillinger</h1>
<!-- <h1>App-innstillinger</h1>
<form @submit.prevent="submit"> <form @submit.prevent="submit">
<h2>-Matpreferanser-</h2> <h2>-Matpreferanser-</h2>
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
<button class="saveBtn" @click="saveFoodPreference">Lagre matpreferanser <br> og allergener</button> <button class="saveBtn" @click="saveFoodPreference">Lagre matpreferanser <br> og allergener</button>
</form> </form>
-->
<h1>Konto-innstillinger</h1> <h1>Konto-innstillinger</h1>
<form @submit.prevent="submit"> <form @submit.prevent="submit">
...@@ -115,21 +115,17 @@ import { useAuthStore } from "@/stores/authStore"; ...@@ -115,21 +115,17 @@ import { useAuthStore } from "@/stores/authStore";
export default { export default {
name: "ProfileSettings", name: "ProfileSettings",
components: {Icon}, components: {Icon},
setup() {
//const store = useAuthStore();
//this.curruser= store.user;
},
computed: { computed: {
...mapStores(useAuthStore), ...mapStores(useAuthStore),
profile() { profile() {
const store = useAuthStore(); const store = useAuthStore();
this.currentProfile.name = store.profile.name;
this.currentProfile.isRestricted = store.profile.restricted;
return store.profile return store.profile
}, },
currentUser() { user() {
//return store.user; const store = useAuthStore();
}, return store.user
currentProfile() {
//return store.profile;
}, },
iconColor() { iconColor() {
return "#000000" return "#000000"
...@@ -141,18 +137,16 @@ export default { ...@@ -141,18 +137,16 @@ export default {
}, },
data() { data() {
return { return {
curruser : "", currentUser: {
/*user: {
id: "",
username: "petter@hello.no", username: "petter@hello.no",
password: "", password: "",
}, },
qprofile: { currentProfile: {
name: "Petter", name: "",
isRestricted: false, isRestricted: true,
image: "../components/images/w66XcIlw.jpeg", image: "../components/images/w66XcIlw.jpeg",
},*/ },
foodPreferences: [], foodPreferences: [],
allergens: [], allergens: [],
deletionConfirmation: false, deletionConfirmation: false,
...@@ -166,6 +160,7 @@ export default { ...@@ -166,6 +160,7 @@ export default {
}, },
methods: { methods: {
saveUserSettings(){ saveUserSettings(){
console.log(this.currentProfile.isRestricted)
alert("(Denne knappen gjør ingen ting) brukerinnstillinger lagret!") alert("(Denne knappen gjør ingen ting) brukerinnstillinger lagret!")
API.updateProfile( API.updateProfile(
this.user.id, this.user.id,
......
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