{{ t(item.error.message) }}
{{
@@ -189,6 +194,7 @@ import {
import { translatedEffectsPseudos } from "./filters/pseudo";
import { ItemEditorType } from "@/parser/meta";
import { getItemEditorType } from "./filters/util";
+import ReloadTradeData from "./fallback/ReloadTradeData.vue";
type ParseError = {
name: string;
@@ -247,6 +253,7 @@ export default defineComponent({
ItemQuickPrice,
UiErrorBox,
UiPopover,
+ ReloadTradeData,
},
props: {
config: {
diff --git a/renderer/src/web/price-check/fallback/ReloadTradeData.vue b/renderer/src/web/price-check/fallback/ReloadTradeData.vue
new file mode 100644
index 00000000..d4e1ad4f
--- /dev/null
+++ b/renderer/src/web/price-check/fallback/ReloadTradeData.vue
@@ -0,0 +1,101 @@
+
+
+
+ {{
+ t("poe2_new.found_data", [
+ loadedCounts.foundItems,
+ loadedCounts.foundStats,
+ ])
+ }}
+
+
+
+
+ {{ t("poe2_new.no_data") }}
+
+ {{ t(err) }}
+
+ {{ t("Loading...") }}
+
+
+
diff --git a/renderer/src/web/price-check/filters/FiltersBlock.vue b/renderer/src/web/price-check/filters/FiltersBlock.vue
index 1e6b5ea1..909ab02c 100644
--- a/renderer/src/web/price-check/filters/FiltersBlock.vue
+++ b/renderer/src/web/price-check/filters/FiltersBlock.vue
@@ -236,6 +236,7 @@
v-for="stat of item.unknownModifiers"
:key="stat.type + '/' + stat.text"
:stat="stat"
+ :item-text="item.rawText"
/>
diff --git a/renderer/src/web/price-check/filters/UnknownModifier.vue b/renderer/src/web/price-check/filters/UnknownModifier.vue
index 3408d106..cc93e017 100644
--- a/renderer/src/web/price-check/filters/UnknownModifier.vue
+++ b/renderer/src/web/price-check/filters/UnknownModifier.vue
@@ -1,33 +1,52 @@
-