Compare commits
1 Commits
AniTrack-0
...
0.5.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 2e5a4a4493 |
@@ -38,17 +38,7 @@
|
|||||||
'/': Home,
|
'/': Home,
|
||||||
'/anime/:id': wrap({
|
'/anime/:id': wrap({
|
||||||
asyncComponent: () => import('./routes/AnimeRoutePage.svelte'),
|
asyncComponent: () => import('./routes/AnimeRoutePage.svelte'),
|
||||||
conditions: [
|
conditions: [async () => await CheckIfAniListLoggedIn()],
|
||||||
async () => await CheckIfAniListLoggedIn(),
|
|
||||||
async (detail) => {
|
|
||||||
aniListAnime.update(value => {
|
|
||||||
value = AniListGetSingleAnimeDefaultData
|
|
||||||
return value
|
|
||||||
})
|
|
||||||
await GetAnimeSingleItem(Number(detail.params.id), true)
|
|
||||||
return Object.keys($aniListAnime).length!==0
|
|
||||||
},
|
|
||||||
],
|
|
||||||
loadingComponent: Spinner
|
loadingComponent: Spinner
|
||||||
}),
|
}),
|
||||||
// '*': "Not Found"
|
// '*': "Not Found"
|
||||||
|
|||||||
@@ -1,9 +1,23 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
|
import { aniListAnime, GetAnimeSingleItem } from "../helperModules/GlobalVariablesAndHelperFunctions.svelte";
|
||||||
import Anime from "../helperComponents/Anime.svelte"
|
import Anime from "../helperComponents/Anime.svelte"
|
||||||
|
import { AniListGetSingleAnimeDefaultData } from "../helperDefaults/AniListGetSingleAnime";
|
||||||
|
import Spinner from "../helperComponents/Spinner.svelte";
|
||||||
|
|
||||||
export let params: Record<string, string>
|
export let params: Record<string, string>
|
||||||
|
let loadPromise = load(params.id)
|
||||||
|
$: loadPromise = load(params.id)
|
||||||
|
|
||||||
|
async function load(id: string) {
|
||||||
|
aniListAnime.update(() => AniListGetSingleAnimeDefaultData)
|
||||||
|
await GetAnimeSingleItem(Number(id), true)
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#key params.id}
|
{#key params.id}
|
||||||
|
{#await loadPromise}
|
||||||
|
<Spinner />
|
||||||
|
{:then _}
|
||||||
<Anime />
|
<Anime />
|
||||||
|
{/await}
|
||||||
{/key}
|
{/key}
|
||||||
@@ -12,6 +12,6 @@
|
|||||||
},
|
},
|
||||||
"info": {
|
"info": {
|
||||||
"productName": "AniTrack",
|
"productName": "AniTrack",
|
||||||
"productVersion": "0.4.0"
|
"productVersion": "0.5.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user