aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Reader
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-09-09 23:35:38 -0700
committerFuwn <[email protected]>2024-09-09 23:35:38 -0700
commit5341b07e9aab68124e51b1ed6e708fecd7dc77e4 (patch)
treec56b26ca71de3bd31f61eedb17c24cb9c231b0df /src/lib/Reader
parentchore(nix): ignore direnv directory (diff)
downloaddue.moe-5341b07e9aab68124e51b1ed6e708fecd7dc77e4.tar.xz
due.moe-5341b07e9aab68124e51b1ed6e708fecd7dc77e4.zip
refactor(reader): chapter list component
Diffstat (limited to 'src/lib/Reader')
-rw-r--r--src/lib/Reader/Chapters.svelte22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/lib/Reader/Chapters.svelte b/src/lib/Reader/Chapters.svelte
new file mode 100644
index 00000000..9953036e
--- /dev/null
+++ b/src/lib/Reader/Chapters.svelte
@@ -0,0 +1,22 @@
+<script lang="ts">
+ export let data;
+</script>
+
+<ul>
+ {#each data.data as chapter}
+ <li>
+ {#if chapter.attributes.volume}
+ Vol. {chapter.attributes.volume}
+ {/if}
+ Ch. {chapter.attributes.chapter}
+ <span class="opaque">|</span>
+ <a
+ href={`https://mangadex.org/chapter/${chapter.id}`}
+ target="_blank"
+ rel="noopener noreferrer"
+ >
+ {chapter.attributes.title || 'Read'}
+ </a>
+ </li>
+ {/each}
+</ul>