diff --git a/apps/frontend/components/explore/Explore.svelte b/apps/frontend/components/explore/Explore.svelte
index d74ac41de..9f866c0ec 100644
--- a/apps/frontend/components/explore/Explore.svelte
+++ b/apps/frontend/components/explore/Explore.svelte
@@ -6,6 +6,7 @@
import BonusIDs from './ExploreBonusIDs.svelte';
import Chett from './Chett.svelte';
import Icons from './ExploreIcons.svelte';
+ import ModifierTrees from './ModifierTrees.svelte';
import Quests from './ExploreQuests.svelte';
import Sidebar from './ExploreSidebar.svelte';
import Transmog from './ExploreTransmog.svelte';
@@ -19,10 +20,26 @@
'bonus-ids': BonusIDs,
chett: Chett,
icons: Icons,
+ 'modifier-trees': ModifierTrees,
quests: Quests,
transmog: Transmog,
};
+
+
-
+
+
+
diff --git a/apps/frontend/components/explore/ExploreSidebar.svelte b/apps/frontend/components/explore/ExploreSidebar.svelte
index 430fa26d4..b0a97dac5 100644
--- a/apps/frontend/components/explore/ExploreSidebar.svelte
+++ b/apps/frontend/components/explore/ExploreSidebar.svelte
@@ -12,22 +12,27 @@
name: 'Bonus IDs',
slug: 'bonus-ids',
},
- {
- name: 'CHETT',
- slug: 'chett',
- },
{
name: 'Icons',
slug: 'icons',
},
{
- name: 'Quests',
- slug: 'quests',
+ name: 'Modifier Trees',
+ slug: 'modifier-trees',
},
{
name: 'Transmog Sets',
slug: 'transmog',
},
+ null,
+ {
+ name: 'CHETT',
+ slug: 'chett',
+ },
+ {
+ name: 'Quests',
+ slug: 'quests',
+ },
];
diff --git a/apps/frontend/components/explore/ModifierTrees.svelte b/apps/frontend/components/explore/ModifierTrees.svelte
new file mode 100644
index 000000000..39cdab8e4
--- /dev/null
+++ b/apps/frontend/components/explore/ModifierTrees.svelte
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
diff --git a/apps/frontend/components/home/view-switcher/Delves.svelte b/apps/frontend/components/home/view-switcher/Delves.svelte
index ee2f18c90..fcbfb3411 100644
--- a/apps/frontend/components/home/view-switcher/Delves.svelte
+++ b/apps/frontend/components/home/view-switcher/Delves.svelte
@@ -19,7 +19,7 @@
story,
settingsState.value.delveRankings[`${poiId}:${story}`] || 0,
]) as [Delve, string, number][],
- ([delve, , ranking]) => `${9 - ranking}:${delve.shortName}`
+ ([delve, , ranking]) => `${9 - ranking}:${delve?.shortName || '??'}`
);
});
@@ -50,7 +50,7 @@
{#each delves as [delve, , ranking] (delve)}
- {delve.shortName}
+ {delve?.shortName ?? '??'}
{/each}
diff --git a/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte b/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte
index 62f047f68..2abba366a 100644
--- a/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte
+++ b/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte
@@ -25,7 +25,7 @@
{#each delves as [delve, story, ranking] (story)}
- | {delve.name} |
+ {delve?.name ?? 'UNKNOWN DELVE'} |
{story} |
{/each}
diff --git a/apps/frontend/components/tooltips/vault-mythic-plus/TooltipVaultMythicPlus.svelte b/apps/frontend/components/tooltips/vault-mythic-plus/TooltipVaultMythicPlus.svelte
index 2cd753a6f..613d3da8d 100644
--- a/apps/frontend/components/tooltips/vault-mythic-plus/TooltipVaultMythicPlus.svelte
+++ b/apps/frontend/components/tooltips/vault-mythic-plus/TooltipVaultMythicPlus.svelte
@@ -1,7 +1,7 @@