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 @@