1.1.1 • Published 4 years ago
svelte-component-navigator v1.1.1
Svelte Component Navigator
Simple component router for svelte 3, useful for building embedded apps/widget. Change component dynamically based on defined routes without changing/updating the browser's url.
Installation
npm install svelte-component-navigatorUsage
<script>
// App.svelte
import {fade} from 'svelte/transition'
import {Router} from 'svelte-component-navigator'
import PageOne from './PageOne.svelte';
import PageTwo from './PageTwo.svelte';
let routes = [
{
name: 'page1',
component: PageOne
},
{
name: 'page2',
component: PageTwo
}
]
</script>
<h1>Test App</h1>
<div>
<Router
transition={fade}
routes={routes}
defaultRoute="page1"
/>
</div>Redirect Page
<script>
// PageOne.svelte
import {redirect} from 'svelte-component-navigator'
function changePage() {
redirect('page2') // use the route name
}
</script>
<h1>Page one test</h1>
<button on:click={changePage}>to page 2</button>1.1.1
4 years ago
1.1.0
4 years ago
1.0.26
5 years ago
1.0.28
5 years ago
1.0.27
5 years ago
1.0.25
5 years ago
1.0.22
5 years ago
1.0.21
5 years ago
1.0.24
5 years ago
1.0.23
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago