2022-06-03 11:04:30 -05:00
|
|
|
<script context="module" lang="ts">
|
|
|
|
|
import type { Load } from '@sveltejs/kit';
|
|
|
|
|
|
|
|
|
|
export const load: Load = async ({ url }) => ({ props: { url } });
|
|
|
|
|
</script>
|
|
|
|
|
|
2022-05-21 02:23:55 -05:00
|
|
|
<script lang="ts">
|
2022-06-03 11:04:30 -05:00
|
|
|
import '../app.css';
|
|
|
|
|
|
2022-06-05 05:15:39 -05:00
|
|
|
import { blur } from 'svelte/transition';
|
|
|
|
|
|
2022-06-03 11:04:30 -05:00
|
|
|
import DownloadPanel from '$lib/components/asset-viewer/download-panel.svelte';
|
2022-05-21 02:23:55 -05:00
|
|
|
|
2022-06-03 11:04:30 -05:00
|
|
|
export let url: string;
|
2022-05-21 02:23:55 -05:00
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<main>
|
2022-06-03 11:04:30 -05:00
|
|
|
{#key url}
|
|
|
|
|
<div transition:blur={{ duration: 250 }}>
|
|
|
|
|
<slot />
|
|
|
|
|
<DownloadPanel />
|
|
|
|
|
</div>
|
|
|
|
|
{/key}
|
2022-05-21 02:23:55 -05:00
|
|
|
</main>
|