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-navigator
Usage
<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
4 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.25
4 years ago
1.0.22
4 years ago
1.0.21
4 years ago
1.0.24
4 years ago
1.0.23
4 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago