diff options
Diffstat (limited to 'src/components/forum_list')
| -rw-r--r-- | src/components/forum_list/forum_list.svelte | 9 |
1 files changed, 6 insertions, 3 deletions
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 @@ <script> import { _ } from 'svelte-i18n'; - import { forums } from '../../stores/forums.js'; + import { forums } from '$stores/forums'; import ErrorBlock from '../error_block/error_block.svelte'; </script> <nav title="{$_('forum_list.title')}"> - {#if !$forums.length} + {#if $forums.loading} + <p>Loading...</p> + {/if} + {#if $forums.error} <ErrorBlock message={$_('forum_list.error.unavailable')} /> {/if} <ul> - {#each $forums as forum} + {#each $forums.data as forum} <li> <a href="/f/{forum.id}"> <span aria-hidden="true" class="navigation-glyph {forum.glyph}">{forum.glyph}</span> |