diff --git a/client/src/features/book/components/detail/BookDetailTabs.vue b/client/src/features/book/components/detail/BookDetailTabs.vue index 29a4928f4..6523bf521 100644 --- a/client/src/features/book/components/detail/BookDetailTabs.vue +++ b/client/src/features/book/components/detail/BookDetailTabs.vue @@ -18,6 +18,7 @@ const tabs = computed<{ label: string; tab: BookDetailTab }[]>(() => { } result.push({ label: 'Files', tab: 'files' }) result.push({ label: 'Reading Log', tab: 'reading-log' }) + result.push({ label: 'Highlights', tab: 'highlights' }) return result }) diff --git a/client/src/features/book/components/detail/tabs/HighlightCard.vue b/client/src/features/book/components/detail/tabs/HighlightCard.vue new file mode 100644 index 000000000..3e322f8f6 --- /dev/null +++ b/client/src/features/book/components/detail/tabs/HighlightCard.vue @@ -0,0 +1,177 @@ + + + diff --git a/client/src/features/book/components/detail/tabs/HighlightChapterGroup.vue b/client/src/features/book/components/detail/tabs/HighlightChapterGroup.vue new file mode 100644 index 000000000..a02c0b789 --- /dev/null +++ b/client/src/features/book/components/detail/tabs/HighlightChapterGroup.vue @@ -0,0 +1,45 @@ + + + diff --git a/client/src/features/book/components/detail/tabs/HighlightNoteEditor.vue b/client/src/features/book/components/detail/tabs/HighlightNoteEditor.vue new file mode 100644 index 000000000..1254503e8 --- /dev/null +++ b/client/src/features/book/components/detail/tabs/HighlightNoteEditor.vue @@ -0,0 +1,47 @@ + + +