We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c8c4545 commit 9434353Copy full SHA for 9434353
app/pages/family.vue
@@ -1,5 +1,6 @@
1
<script setup lang="ts">
2
const headers = useRequestHeaders();
3
+const { currentUser } = useAuth();
4
// TODO specify the type of data
5
const { data, status, error } = useFetch<any>('/api/family/myFamily', {
6
headers
@@ -15,6 +16,14 @@ definePageMeta({
15
16
<CardTitle>Your Family</CardTitle>
17
18
<div v-if="status == 'pending'">Loading...</div>
19
+ <div v-else-if="error?.statusCode == 400">
20
+ You do not have a family.
21
+ {{
22
+ currentUser!.role == 'fresher'
23
+ ? "We'll let you know when your family has been allocated!"
24
+ : 'All you needed was a happy marriage :('
25
+ }}
26
+ </div>
27
<div v-else-if="status == 'error'">Oops... {{ error?.message }}</div>
28
<div v-else-if="status == 'success'">
29
<CardDetails>
0 commit comments