diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-31 01:04:10 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-31 01:04:10 +0200 |
| commit | 852ee620f0a2f6a83cf83eba860ca951b66bb7e2 (patch) | |
| tree | 3b1db871625c89f08c3c6422c135f84ec116943b /src/routes/g | |
| parent | d2cd7f1b4c318ac8587ab3dc1dec4a44b6d592fe (diff) | |
Use supabase
Diffstat (limited to 'src/routes/g')
| -rw-r--r-- | src/routes/g/[id].svelte | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/routes/g/[id].svelte b/src/routes/g/[id].svelte index 0419362..2033f14 100644 --- a/src/routes/g/[id].svelte +++ b/src/routes/g/[id].svelte @@ -1,33 +1,30 @@ <script lang="ts" context="module"> export const load = ({ - page: { - params: { id } - } + params: { id } }) => ({ props: { id } }); </script> <script lang="ts"> import { _ } from 'svelte-i18n'; - import { getTag } from '$lib/stores/tags'; + import { topicsForTag } from '$lib/stores/topics'; import ErrorBlock from '$lib/components/error_block/error_block.svelte'; import Loader from '$lib/components/loader/loader.svelte'; import Tag from '$lib/components/tag/tag.svelte'; export let id: string; - $: store = getTag(id); - $: tag = $store.data; + $: tagResponse = topicsForTag(id); </script> <svelte:head> <title>{id}, {$_('tag.title')}</title> </svelte:head> -{#if $store.loading} +{#if $tagResponse.loading} <Loader /> {/if} -{#if $store.error} +{#if $tagResponse.error} <ErrorBlock message={$_('tag.error.unavailable')} /> {/if} -{#if tag} - <Tag {tag} /> +{#if $tagResponse.data} + <Tag topics={$tagResponse.data} tag={id} /> {/if} |