Skip to content

Commit 9434353

Browse files
committed
message rather than error if no family
1 parent c8c4545 commit 9434353

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Diff for: app/pages/family.vue

+9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup lang="ts">
22
const headers = useRequestHeaders();
3+
const { currentUser } = useAuth();
34
// TODO specify the type of data
45
const { data, status, error } = useFetch<any>('/api/family/myFamily', {
56
headers
@@ -15,6 +16,14 @@ definePageMeta({
1516
<CardTitle>Your Family</CardTitle>
1617

1718
<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>
1827
<div v-else-if="status == 'error'">Oops... {{ error?.message }}</div>
1928
<div v-else-if="status == 'success'">
2029
<CardDetails>

0 commit comments

Comments
 (0)