frontend/.pnpm-store/v3/files/45/a3ba307a6d37e4581e24ff6ab4cfc7858457a7c65cce289146fec2dc5ae3835270c7b4a3d07a52b61a2de55d839f673ce187348852cbd38f99954634309784

34 lines
739 B
Plaintext

<script>
import {createRouteObject} from './../dist/tinro_lib';
export let path = '/*';
export let fallback = false;
export let redirect = false;
export let firstmatch = false;
export let breadcrumb = null;
let showContent = false;
let params = {}; /* DEPRECATED */
let meta = {};
const route = createRouteObject({
fallback,
onShow(){showContent=true},
onHide(){showContent=false},
onMeta(newmeta){
meta=newmeta;
params = meta.params /* DEPRECATED */
}
});
$: route.update({
path,
redirect,
firstmatch,
breadcrumb,
});
</script>
{#if showContent}
<slot {params} {meta}></slot>
{/if}