frontend/.pnpm-store/v3/files/94/ee0cf33ddcab25f5ffcf7146d4c6d5d79b1cb05657cf3a46a2ab777229d6efe7d6f76aa78cce554d76a4147156906af4291fd5c689bd6b46c6961e6d4a0052

35 lines
740 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}