diff --git a/src/components/items.svelte b/src/components/items.svelte
new file mode 100644
index 0000000..a755e22
--- /dev/null
+++ b/src/components/items.svelte
@@ -0,0 +1,104 @@
+
+
+{#if isLoading}
+
+{/if}
+
+
+ {#each entries.sort((a, b) => a.priority - b.priority) as entry}
+
find(entry)}>
+
+

+
+
{entry.media.title.userPreferred}
+
[{entry.progress}/{entry.media.chapters || "?"}]
+
{entry.score || "?"}/10
+ {#if entry.notes}
+
{entry.notes}
+ {/if}
+
+
+
+ {/each}
+
+
+
\ No newline at end of file
diff --git a/src/pages/index.svelte b/src/pages/index.svelte
index 0eb74d7..6c7798a 100644
--- a/src/pages/index.svelte
+++ b/src/pages/index.svelte
@@ -2,6 +2,7 @@
import request from "../util/request";
import { goto } from '@roxi/routify/runtime/helpers';
import { getUserDetails, getUserManga, isLogedIn } from "../util/anilist";
+ import Items from "../components/items.svelte";
var name = "";
@@ -25,8 +26,11 @@
const anilistID = "8375";
- let userDetails = getUserDetails();
- let userManga = getUserManga();
+ let userDetails = isLogedIn() && getUserDetails();
+ let userManga = isLogedIn() && getUserManga();
+ let listStyle = false;
+
+ $: userManga.then(t => console.log(t));
@@ -57,20 +61,25 @@
Mangadex.org
- {#if isLogedIn()}
- {#await userManga then userManga}
- {#each userManga.data.MediaListCollection.lists as list}
- {list.name}
+
+
+
+
-
- {#each list.entries as entry}
-
-

-
- {/each}
-
- {/each}
- {/await}
+
+ {#if isLogedIn()}
+
+ {#await userManga then userManga}
+ {#each userManga.data.MediaListCollection.lists as list}
+
{list.name}
+
+ {/each}
+ {/await}
+
+ {:else}
+
+ Sign in via Anilist to search for manga and view your manga list.
+
{/if}
@@ -97,20 +106,6 @@