better router, add sharing support

This commit is contained in:
wryk
2020-02-16 17:02:39 +01:00
parent 9fc0c52973
commit 3c2146127a
12 changed files with 170 additions and 136 deletions

View File

@ -1,10 +1,19 @@
<Router>
<Route path="/share/:domain/:statusId" component={Share} />
<Route path="/" component={Home} />
{#each routes as { duplex, component }}
<Route path={duplex.spec} component={component} />
{/each}
</Router>
<script>
import { Router, Route } from 'svelte-routing'
import { home, share } from '/routes.js'
import Home from '/routes/Home.svelte'
import Share from '/routes/Share.svelte'
const pair = (duplex, component) => ({ duplex, component })
const routes = [
pair(share, Share),
pair(home, Home)
]
</script>