This repository has been archived on 2021-07-29. You can view files and clone it, but cannot push or open issues or pull requests.
find_coach/src/pages/requests/RequestsRecieved.vue

50 lines
890 B
Vue

<template>
<section>
<base-card>
<header>
<h2>Requests Received</h2>
</header>
<ul v-if="hasRequests">
<request-item v-for="req in recievedRequests" :key="req.id" :email="req.userEmail" :message="req.message">
</request-item>
</ul>
<h3 v-else>You haven't received any messages</h3>
</base-card>
</section>
</template>
<script>
import RequestItem from "../../components/requests/RequestItem.vue"
export default {
components: {
RequestItem
},
computed: {
recievedRequests() {
return this.$store.getters['requests/requests'];
},
hasRequests() {
return this.$store.getters['requests/hasRequests'];
}
}
};
</script>
<style scoped>
header {
text-align: center;
}
ul {
list-style: none;
margin: 2rem auto;
padding: 0;
max-width: 30rem;
}
h3 {
text-align: center;
}
</style>