diff --git a/pages/runes/index.vue b/pages/runes/index.vue index 372aafd..4b67a4d 100644 --- a/pages/runes/index.vue +++ b/pages/runes/index.vue @@ -1,47 +1,62 @@ - - - - - - - Id - Icon - Name - Description - - - - - - {{ rune.id }} - - - - - - {{ rune.name }} - - - - - - - - - - - \ No newline at end of file + +const { isNumeric } = useIsNumeric(); +const filteredRunes = computed(() => { + let filtered = []; + if (isNumeric(query.value)) + filtered = runes.value.filter((x) => x.id == parseInt(query.value, 10)); + else + filtered = runes.value.filter((x) => x.name.toLocaleLowerCase().includes(query.value.toLocaleLowerCase())); + return filtered; +}) + + + + + + + + {{ runes.length }} runes + + + + + + + + + + + + + + + {{ rune.name }} + {{ rune.id }} + + + + + + + + + + + + \ No newline at end of file