Skip to content
Snippets Groups Projects
Commit 137286a2 authored by Sander August Heggland Schrader's avatar Sander August Heggland Schrader
Browse files

Merge branch 'newChat2' of...

Merge branch 'newChat2' of https://gitlab.stud.idi.ntnu.no/idatt2106_2022_02/boco-frontend into newChat2
parents cb5e3edd 5cb951e0
No related branches found
No related tags found
1 merge request!119New chat2
Pipeline #181069 failed
...@@ -18,10 +18,16 @@ ...@@ -18,10 +18,16 @@
</p> </p>
</div> </div>
</div> </div>
<div class="buttons"> <div class="buttons" v-if = "(!rent.isAccepted && !rent.deleted)">
<button class="button green" @click="accept">Godta</button> <button class="button green" @click="accept">Godta</button>
<button class="button red" @click="reject">Avslå</button> <button class="button red" @click="reject">Avslå</button>
</div> </div>
<div class="" v-if = rent.isAccepted>
<h1 class="green">Godtatt</h1>
</div>
<div class="" v-if = rent.deleted>
<h1 class="red">Avslått</h1>
</div>
</div> </div>
</template> </template>
...@@ -32,20 +38,9 @@ export default { ...@@ -32,20 +38,9 @@ export default {
props: { props: {
rent: { rent: {
type: Object, type: Object,
default() { required: true
return {
createdAd: 0,
fromTime: 0,
isAccepted: false,
listingId: 0,
message: "",
rentId: 0,
renterId: 0,
toTime: 0,
};
}, },
}, },
},
computed: { computed: {
img() { img() {
return "https://images.unsplash.com/photo-1453728013993-6d66e9c9123a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8dmlld3xlbnwwfHwwfHw%3D&w=1000&q=80"; //this.rent.listing.imageUrl; return "https://images.unsplash.com/photo-1453728013993-6d66e9c9123a?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8Mnx8dmlld3xlbnwwfHwwfHw%3D&w=1000&q=80"; //this.rent.listing.imageUrl;
...@@ -72,18 +67,16 @@ export default { ...@@ -72,18 +67,16 @@ export default {
}, },
methods: { methods: {
async accept() { async accept() {
await axios.post( await axios.put(
process.env.VUE_APP_BASEURL + process.env.VUE_APP_BASEURL +
`renting/${this.rent.rentId}/accept` , `renting/${this.rent.rentId}/accept` ,null,
null,
{ headers: tokenHeader() } { headers: tokenHeader() }
); );
}, },
async reject() { async reject() {
await axios.delete( await axios.delete(
process.env.VUE_APP_BASEURL + process.env.VUE_APP_BASEURL +
`renting/${this.rent.rentId}/delete`, `renting/${this.rent.rentId}/delete`,null,
null,
{ headers: tokenHeader() } { headers: tokenHeader() }
); );
......
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