27 lines
399 B
Svelte
27 lines
399 B
Svelte
|
<script lang="ts">
|
||
|
import { onMount } from "svelte";
|
||
|
const slug = window.location.pathname.split("/").pop();
|
||
|
|
||
|
let data: String = null
|
||
|
|
||
|
onMount(async () => {
|
||
|
const res = await fetch(`/s/${slug}`);
|
||
|
document.title = slug;
|
||
|
});
|
||
|
|
||
|
</script>
|
||
|
|
||
|
<main>
|
||
|
<div>{ slug }</div>
|
||
|
<div>
|
||
|
{#if data === null}
|
||
|
Loading data...
|
||
|
{:else}
|
||
|
{data}
|
||
|
{/if}
|
||
|
</div>
|
||
|
</main>
|
||
|
|
||
|
<style>
|
||
|
|
||
|
</style>
|