diff --git a/frontend/components/build/Viewer.vue b/frontend/components/build/Viewer.vue index 0c46c3d..e05ff7c 100644 --- a/frontend/components/build/Viewer.vue +++ b/frontend/components/build/Viewer.vue @@ -54,7 +54,7 @@ function selectBuild(index: number): void { v-for="(build, i) in builds" :key="i" :keystone-id="build.runeKeystone" - :item-id="build.items.children[0].data" + :item-id="build.items.children[0].data!" :keystore="perks" :item-map="itemMap" :pickrate="build.pickrate" diff --git a/frontend/composables/useItemMap.ts b/frontend/composables/useItemMap.ts index c154199..be4b49b 100644 --- a/frontend/composables/useItemMap.ts +++ b/frontend/composables/useItemMap.ts @@ -1,3 +1,5 @@ +import type { Item } from '~/types/cdragon' + /** * Composable for fetching and managing item data from CDragon API * Returns a reactive Map of item ID to item data diff --git a/frontend/composables/useRuneStyles.ts b/frontend/composables/useRuneStyles.ts index c3404c5..e5b9cd6 100644 --- a/frontend/composables/useRuneStyles.ts +++ b/frontend/composables/useRuneStyles.ts @@ -1,3 +1,5 @@ +import type { Perk, PerkStyle } from '~/types/cdragon' + /** * Composable for fetching and managing rune styles and keystones * Transforms rune data into format needed for display components diff --git a/frontend/composables/useSummonerSpellMap.ts b/frontend/composables/useSummonerSpellMap.ts index 811c2cd..8e18e6e 100644 --- a/frontend/composables/useSummonerSpellMap.ts +++ b/frontend/composables/useSummonerSpellMap.ts @@ -1,3 +1,5 @@ +import type { SummonerSpell } from '~/types/cdragon' + /** * Composable for fetching and managing summoner spell data from CDragon API * Returns a reactive Map of spell ID to spell data