diff --git a/src/jelu-ui/src/components/BookDetail.vue b/src/jelu-ui/src/components/BookDetail.vue index fb98ddc6..730c90a5 100644 --- a/src/jelu-ui/src/components/BookDetail.vue +++ b/src/jelu-ui/src/components/BookDetail.vue @@ -31,12 +31,17 @@ const book: Ref = ref(null) const edit: Ref = ref(false) const showModal: Ref = ref(false) +const getBookIsLoading: Ref = ref(false) + const getBook = async () => { try { + getBookIsLoading.value = true book.value = await dataService.getUserBookById(props.bookId) + getBookIsLoading.value = false useTitle('Jelu | ' + book.value.book.title) } catch (error) { console.log("failed get book : " + error); + getBookIsLoading.value = false } }; @@ -506,6 +511,11 @@ getBook() +