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/p | |
| parent | d2cd7f1b4c318ac8587ab3dc1dec4a44b6d592fe (diff) | |
Use supabase
Diffstat (limited to 'src/routes/p')
| -rw-r--r-- | src/routes/p/[id].svelte | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/routes/p/[id].svelte b/src/routes/p/[id].svelte index 8efd8c1..bbf6396 100644 --- a/src/routes/p/[id].svelte +++ b/src/routes/p/[id].svelte @@ -1,34 +1,31 @@ <script lang="ts" context="module"> export const load = ({ - page: { - params: { id } - } + params: { id } }) => ({ props: { id } }); </script> <script lang="ts"> import { _ } from 'svelte-i18n'; - import { getPost } from '$lib/stores/posts'; + import { post } from '$lib/stores/posts'; import Post from '$lib/components/post/post.svelte'; import ErrorBlock from '$lib/components/error_block/error_block.svelte'; import Loader from '$lib/components/loader/loader.svelte'; export let id: string; - $: store = getPost(id); - $: post = $store.data; + $: postResponse = post(id, true); </script> <svelte:head> <title>{$_('post.post')}}</title> </svelte:head> -{#if $store.loading} +{#if $postResponse.loading} <Loader /> {/if} -{#if $store.error} +{#if $postResponse.error} <ErrorBlock message={$_('post.error.unavailable')} /> {/if} -{#if post} - <Post {post} /> +{#if $postResponse.data} + <Post post={$postResponse.data} /> {/if} |