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 @@ - - \ 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; +}) + + + \ No newline at end of file