From 74b03c33ff37d7363721bc2c33abb867dc9ea87c Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sun, 14 Mar 2021 23:10:01 +0100 Subject: Add components to view topics and posts --- src/components/footer/footer.svelte | 2 +- src/components/forum/forum.svelte | 11 ++-- src/components/forum_list/forum_list.svelte | 7 ++- src/components/glyph/glyph.svelte | 2 +- src/components/header/header.svelte | 2 +- src/components/topic/topic.svelte | 95 +++++++++++++---------------- src/pages/_fallback.svelte | 2 +- src/pages/_layout.svelte | 12 ++-- src/pages/a/[id].svelte | 2 +- src/pages/f/[id].svelte | 2 +- src/pages/g/[id].svelte | 4 +- src/pages/index.svelte | 2 + src/pages/p/[id].svelte | 5 +- src/pages/t/[id].svelte | 5 +- src/stores/apollo.js | 2 +- src/stores/forum.js | 2 +- src/stores/forums.js | 2 +- src/stores/post.js | 2 +- src/stores/tag.js | 2 +- src/stores/topic.js | 2 +- 20 files changed, 79 insertions(+), 86 deletions(-) (limited to 'src') diff --git a/src/components/footer/footer.svelte b/src/components/footer/footer.svelte index 3587aab..317319e 100644 --- a/src/components/footer/footer.svelte +++ b/src/components/footer/footer.svelte @@ -1,7 +1,7 @@ diff --git a/src/components/forum/forum.svelte b/src/components/forum/forum.svelte index 7008e66..8fc0538 100644 --- a/src/components/forum/forum.svelte +++ b/src/components/forum/forum.svelte @@ -2,20 +2,21 @@ export let id; import { _ } from 'svelte-i18n'; - import { getForum } from '$stores/forum'; - import ErrorBlock from '../error_block/error_block.svelte'; + import { getForum } from '$/stores/forum'; + import ErrorBlock from '$/components/error_block/error_block.svelte'; + import Loader from '$/components/loader/loader.svelte'; - import TopicSummary from '$components/topic_summary/topic_summary.svelte'; + import TopicSummary from '$/components/topic_summary/topic_summary.svelte'; $: store = getForum(id); $: forum = $store.data; {#if $store.loading} -

Loading...

+ {/if} {#if $store.error} - + {/if} {#if forum}

{forum.glyph} {$_(forum.label)}

diff --git a/src/components/forum_list/forum_list.svelte b/src/components/forum_list/forum_list.svelte index 46f60f0..2998c09 100644 --- a/src/components/forum_list/forum_list.svelte +++ b/src/components/forum_list/forum_list.svelte @@ -1,12 +1,13 @@