diff --git a/index.html b/index.html
index dcf956b..ce97b9b 100644
--- a/index.html
+++ b/index.html
@@ -11,7 +11,7 @@
)
-
Vite App
+ Path of Exile 2 Loot Filter Config
diff --git a/src/App.vue b/src/App.vue
index 2c41ba4..e13ab1d 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -58,12 +58,13 @@ function onDelete() {
- POE2 Loot Filter Config
+ Path of Exile 2 Loot Filter Config
-
+
diff --git a/src/components/FilterDetail.vue b/src/components/FilterDetail.vue
index 1086f74..2e4c627 100644
--- a/src/components/FilterDetail.vue
+++ b/src/components/FilterDetail.vue
@@ -56,18 +56,6 @@ const BASE_TYPES = [
'Orb of Transmutation', 'Scroll of Wisdom', 'Portal Scroll'
];
-// const search_class = (event) => {
-// setTimeout(() => {
-// if (!event.query.trim().length) {
-// filteredCountries.value = [...countries.value];
-// } else {
-// filteredCountries.value = countries.value.filter((country) => {
-// return country.name.toLowerCase().startsWith(event.query.toLowerCase());
-// });
-// }
-// }, 250);
-// }
-
const filter = computed(() => props.node.data)
diff --git a/src/components/Info.vue b/src/components/Info.vue
index 1a2fd7e..5163b30 100644
--- a/src/components/Info.vue
+++ b/src/components/Info.vue
@@ -4,7 +4,7 @@ import { ref } from 'vue'
-
+
How to use:
diff --git a/src/components/TreeNav.vue b/src/components/TreeNav.vue
index aea8be7..638ad8f 100644
--- a/src/components/TreeNav.vue
+++ b/src/components/TreeNav.vue
@@ -1,14 +1,15 @@
@@ -60,6 +135,21 @@ const toggle = (event: MouseEvent) => {
List of Rules:
+
+
+
+
+
diff --git a/src/main.ts b/src/main.ts
index bae096e..094e1c8 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -7,11 +7,13 @@ import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
+import Tooltip from 'primevue/tooltip';
+
const app = createApp(App)
app.use(createPinia())
app.use(PrimeVue, {
theme: 'none'
})
-
+app.directive('tooltip', Tooltip);
app.mount('#app')
diff --git a/src/services/filter.ts b/src/services/filter.ts
index 1f63303..75064ce 100644
--- a/src/services/filter.ts
+++ b/src/services/filter.ts
@@ -1,12 +1,12 @@
-import type { Filter } from '@/models'
+import type { Filter, FilterNode } from '@/models'
import type { TreeNode } from 'primevue/treenode'
-export function filterToTreeNode(filter: Filter, parent?: TreeNode): TreeNode {
- let node: TreeNode = {
+export function filterToTreeNode(filter: Filter, parent?: TreeNode): FilterNode {
+ let node = {
key: filter.id,
data: filter,
parent
- }
+ } as FilterNode
if (filter.type === 'group' ) {
node.children = filter.filters.map(f => filterToTreeNode(f, node))
}