From c97654631b6b23581c01b9f4db48ee92dcb7ea40 Mon Sep 17 00:00:00 2001 From: gamer147 Date: Mon, 19 Jan 2026 15:40:21 -0500 Subject: [PATCH] [FA-27] Still need to test events --- .../components/ChapterBookmarkButton.svelte | 181 ++++++++++++++++++ .../src/lib/components/NovelDetailPage.svelte | 99 +++++++--- 2 files changed, 256 insertions(+), 24 deletions(-) create mode 100644 fictionarchive-web-astro/src/lib/components/ChapterBookmarkButton.svelte diff --git a/fictionarchive-web-astro/src/lib/components/ChapterBookmarkButton.svelte b/fictionarchive-web-astro/src/lib/components/ChapterBookmarkButton.svelte new file mode 100644 index 0000000..a932a1d --- /dev/null +++ b/fictionarchive-web-astro/src/lib/components/ChapterBookmarkButton.svelte @@ -0,0 +1,181 @@ + + + + +
+ + + {#snippet child({ props })} + + {/snippet} + + +
+
+

+ {isBookmarked ? 'Edit bookmark' : 'Bookmark this chapter'} +

+

+ {isBookmarked ? 'Update your note or remove the bookmark.' : 'Add an optional note to remember why you bookmarked this.'} +

+
+