add transition
This commit is contained in:
10
src/lib/components/transition/Transition.svelte
Normal file
10
src/lib/components/transition/Transition.svelte
Normal file
@@ -0,0 +1,10 @@
|
||||
<script>
|
||||
import { router } from 'tinro';
|
||||
import { fade } from 'svelte/transition';
|
||||
</script>
|
||||
|
||||
{#key $router.path}
|
||||
<div in:fade={{ duration: 700 }} class="h-full w-full">
|
||||
<slot />
|
||||
</div>
|
||||
{/key}
|
||||
@@ -1,15 +1,19 @@
|
||||
<script lang="ts">
|
||||
import { Route } from 'tinro';
|
||||
import { Route, router } from 'tinro';
|
||||
router.mode.hash();
|
||||
|
||||
import Index from '$lib/router/routes/Index.svelte';
|
||||
import CallTauri from '$router/routes/CallTauri.svelte';
|
||||
import HashString from '$router/routes/HashString.svelte';
|
||||
import Versions from '$router/routes/Versions.svelte';
|
||||
import Transition from '$lib/components/transition/Transition.svelte';
|
||||
</script>
|
||||
|
||||
<!-- Fix for linting errors: ->
|
||||
https://github.com/AlexxNB/tinro/pull/121/commits/d2251ffed630aac6e76e71856204ead5dd2f6661 -->
|
||||
<Route path="/"><Index /></Route>
|
||||
<Route path="/call-tauri"><CallTauri /></Route>
|
||||
<Route path="/hash-string"><HashString /></Route>
|
||||
<Route path="/versions"><Versions /></Route>
|
||||
<Transition>
|
||||
<Route path="/"><Index /></Route>
|
||||
<Route path="/call-tauri"><CallTauri /></Route>
|
||||
<Route path="/hash-string"><HashString /></Route>
|
||||
<Route path="/versions"><Versions /></Route>
|
||||
</Transition>
|
||||
|
||||
Reference in New Issue
Block a user