Skip to content

Commit 96ff89c

Browse files
committed
fix: properly set isLoading to true when rejected or fulfilled
1 parent 299de2b commit 96ff89c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/use-contentful.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ export const useContentful = <T>(
3434
)
3535
.then(({ data }) => data)
3636
.then(({ data: response, errors: contenfulErrors }) => {
37-
isLoading.value = false
38-
3937
if (response) {
4038
data.value = response
4139
}
@@ -47,6 +45,9 @@ export const useContentful = <T>(
4745
.catch((error: unknown) => {
4846
errors.value = [String(error)]
4947
})
48+
.finally(() => {
49+
isLoading.value = false
50+
})
5051

5152
return { data, errors, isLoading } as const
5253
}

0 commit comments

Comments
 (0)