From c1bc5993a694f6fd047a3881351827058042483b Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sat, 13 Mar 2021 15:28:29 +0100 Subject: Use routify and GraphQL server --- src/app.html | 23 --------- src/components/forum/forum.svelte | 27 ++++++++++ src/components/forum_list/forum_list.svelte | 9 ++-- src/components/glyph/glyph.svelte | 2 + src/components/topic_index/topic_index.svelte | 8 --- src/components/topic_summary/topic_summary.svelte | 17 ++++++ src/config/apollo.js | 9 ++++ src/config/config.js | 8 ++- src/config/env.dist | 2 +- src/data/queries.js | 29 +++++++++++ src/forum.js | 6 +++ src/forum.svelte | 63 ++--------------------- src/pages/_fallback.svelte | 5 ++ src/pages/_layout.svelte | 37 +++++++++++++ src/pages/a/[id].svelte | 5 ++ src/pages/f/[id].svelte | 6 +++ src/pages/g/[id].svelte | 6 +++ src/pages/index.svelte | 6 +++ src/pages/p/[id].svelte | 5 ++ src/pages/t/[id].svelte | 5 ++ src/routes/$error.svelte | 5 -- src/routes/$layout.svelte | 39 -------------- src/routes/a/[id].svelte | 10 ---- src/routes/f/[id].svelte | 9 ---- src/routes/g/[id].svelte | 9 ---- src/routes/index.svelte | 6 --- src/routes/p/[id].svelte | 11 ---- src/routes/t/[id].svelte | 10 ---- src/stores/forum.js | 39 ++++++++++++++ src/stores/forums.js | 48 ++++++++--------- src/utils/readable_time.js | 38 ++++++++++++++ 31 files changed, 283 insertions(+), 219 deletions(-) delete mode 100644 src/app.html create mode 100644 src/components/forum/forum.svelte delete mode 100644 src/components/topic_index/topic_index.svelte create mode 100644 src/components/topic_summary/topic_summary.svelte create mode 100644 src/config/apollo.js create mode 100644 src/data/queries.js create mode 100644 src/forum.js create mode 100644 src/pages/_fallback.svelte create mode 100644 src/pages/_layout.svelte create mode 100644 src/pages/a/[id].svelte create mode 100644 src/pages/f/[id].svelte create mode 100644 src/pages/g/[id].svelte create mode 100644 src/pages/index.svelte create mode 100644 src/pages/p/[id].svelte create mode 100644 src/pages/t/[id].svelte delete mode 100644 src/routes/$error.svelte delete mode 100644 src/routes/$layout.svelte delete mode 100644 src/routes/a/[id].svelte delete mode 100644 src/routes/f/[id].svelte delete mode 100644 src/routes/g/[id].svelte delete mode 100644 src/routes/index.svelte delete mode 100644 src/routes/p/[id].svelte delete mode 100644 src/routes/t/[id].svelte create mode 100644 src/stores/forum.js create mode 100644 src/utils/readable_time.js (limited to 'src') diff --git a/src/app.html b/src/app.html deleted file mode 100644 index 26d754f..0000000 --- a/src/app.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - Forum. - - - - %svelte.head% - - -
%svelte.body%
- - - diff --git a/src/components/forum/forum.svelte b/src/components/forum/forum.svelte new file mode 100644 index 0000000..7008e66 --- /dev/null +++ b/src/components/forum/forum.svelte @@ -0,0 +1,27 @@ + + +{#if $store.loading} +

Loading...

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

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

+ +{/if} diff --git a/src/components/forum_list/forum_list.svelte b/src/components/forum_list/forum_list.svelte index 174ae25..46f60f0 100644 --- a/src/components/forum_list/forum_list.svelte +++ b/src/components/forum_list/forum_list.svelte @@ -1,15 +1,18 @@