You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
538 B
18 lines
538 B
<script lang="ts"> |
|
import Article from "$lib/components/Publication.svelte"; |
|
import { TextPlaceholder } from "flowbite-svelte"; |
|
import type { PageData } from "./$types"; |
|
import { onDestroy } from "svelte"; |
|
|
|
let { data }: { data: PageData } = $props(); |
|
|
|
onDestroy(() => data.parser.reset()); |
|
</script> |
|
|
|
<main> |
|
{#await data.waitable} |
|
<TextPlaceholder divClass='skeleton-leather w-full' size="xxl" /> |
|
{:then} |
|
<Article rootId={data.parser.getRootIndexId()} publicationType={data.publicationType} /> |
|
{/await} |
|
</main>
|
|
|