From 6336bb144d8069e4d30b1742d35a3084af6c65f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Le=20Bihan?= Date: Sun, 5 May 2024 18:43:15 +0200 Subject: [PATCH] Imported timelineItem in the codebase --- docker-compose.dev.yml | 2 + web/src/lib/feeds/card.svelte | 6 +- web/src/lib/posts/card.svelte | 18 ++-- web/src/lib/posts/timeline-item.svelte | 110 +++++++++++++++++++++++++ web/src/lib/server/api.ts | 3 +- web/src/lib/types/feed.type.ts | 4 +- web/src/routes/+layout.svelte | 4 +- web/src/routes/+page.server.ts | 16 ++-- web/src/routes/+page.svelte | 48 ++++++++++- web/src/routes/auth/+page.server.ts | 12 ++- 10 files changed, 191 insertions(+), 32 deletions(-) create mode 100644 web/src/lib/posts/timeline-item.svelte diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index ef11bbd..ccd17c8 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -42,6 +42,8 @@ services: - 5173:5173 environment: - API_URL=http://api:1597 + depends_on: + - api volumes: db: diff --git a/web/src/lib/feeds/card.svelte b/web/src/lib/feeds/card.svelte index 9a176e2..764556c 100644 --- a/web/src/lib/feeds/card.svelte +++ b/web/src/lib/feeds/card.svelte @@ -10,11 +10,11 @@
- {feed.title} -

{feed.title}

+ {feed.name} +

{feed.name}

- {feed.url} + {feed.link}
{#if feed.submitter}
diff --git a/web/src/lib/posts/card.svelte b/web/src/lib/posts/card.svelte index 5cb3a23..415e5f9 100644 --- a/web/src/lib/posts/card.svelte +++ b/web/src/lib/posts/card.svelte @@ -14,14 +14,16 @@ >
- {post.feed.title} - {post.feed.title} | - {#if post.author} -
- - {post.author} -
- | + {post.feed.name} + {post.feed.name} | + {#if post.authors?.length} + {#each post.authors as author} +
+ + {author} +
+ | + {/each} {/if}