Refactor into useLocalizedData

This commit is contained in:
BlossomiShymae
2024-10-14 19:02:06 -05:00
parent 793cd3e120
commit e956f7f6d1
15 changed files with 43 additions and 103 deletions

View File

@@ -1,13 +1,8 @@
<script setup lang="ts">
const { client } = useClient();
const { currentLocale } = useLocale();
const getTftDamageSkins = async () => (await client.tftDamageSkins.listAsync({ locale: currentLocale.value, version: "latest"}))
.sort((a, b) => a.itemId - b.itemId);
const tftDamageSkins = ref(await getTftDamageSkins());
watch(currentLocale, async() => {
tftDamageSkins.value = await getTftDamageSkins();
});
const { currentLocale, data: tftDamageSkins } = await useLocalizedData(async (x) => (await client.tftDamageSkins.listAsync({ locale: x, version: "latest"}))
.sort((a, b) => a.itemId - b.itemId));
const { query, results } = useQueryable(tftDamageSkins, (x) => x.itemId, (x) => x.name);
</script>