diff --git a/apps/frontend/components/home/table/row/HomeTableRowGoldWorldQuests.svelte b/apps/frontend/components/home/table/row/HomeTableRowGoldWorldQuests.svelte
index 4248454e1..a1dbb24bb 100644
--- a/apps/frontend/components/home/table/row/HomeTableRowGoldWorldQuests.svelte
+++ b/apps/frontend/components/home/table/row/HomeTableRowGoldWorldQuests.svelte
@@ -5,11 +5,11 @@
import { timeState } from '@/shared/state/time.svelte';
import { componentTooltip } from '@/shared/utils/tooltips';
import { zoneMap } from '@/user-home/components/world-quests/data';
- import { worldQuestStore } from '@/user-home/components/world-quests/store';
+ import { dynamicDataStore } from '@/user-home/stores/dynamicData';
import { userState } from '@/user-home/state/user';
import { getNumberKeyedEntries } from '@/utils/get-number-keyed-entries';
import type { CharacterProps } from '@/types/props';
- import type { ApiWorldQuest } from '@/user-home/components/world-quests/types';
+ import type { ApiWorldQuest } from '@/types/world-quests';
import Tooltip from '@/components/tooltips/GoldWorldQuests.svelte';
@@ -93,10 +93,10 @@
{#if goldWorldQuests?.length > 0}
- {#await worldQuestStore.fetch(character.realm.region)}
+ {#await dynamicDataStore.fetch(character.realm.region)}
...
- {:then worldQuests}
- {@const [count, active] = processQuests(worldQuests, questMap)}
+ {:then dynamicData}
+ {@const [count, active] = processQuests(dynamicData.worldQuests, questMap)}
+ import { delveMap } from '@/data/delve';
+ import { iconLibrary } from '@/shared/icons';
+ import { componentTooltip } from '@/shared/utils/tooltips';
+ import { userState } from '@/user-home/state/user';
+ import { dynamicDataStore } from '@/user-home/stores/dynamicData';
+
+ import DelvesTooltip from './DelvesTooltip.svelte';
+ import IconifyWrapper from '@/shared/components/images/IconifyWrapper.svelte';
+
+ let delves = $derived(dynamicDataStore.getCached(userState.general.allRegions[0]).delves);
+
+
+
+
+ ({
+ delves,
+ }),
+ }}
+>
+
+ {#each delves as { poiId, story } (poiId)}
+ {@const delve = delveMap[poiId]}
+ {#if delve}
+
+ {delve.shortName}
+
+ {/if}
+ {/each}
+
diff --git a/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte b/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte
new file mode 100644
index 000000000..88263baff
--- /dev/null
+++ b/apps/frontend/components/home/view-switcher/DelvesTooltip.svelte
@@ -0,0 +1,37 @@
+
+
+
+
+
diff --git a/apps/frontend/components/home/view-switcher/ViewSwitcher.svelte b/apps/frontend/components/home/view-switcher/ViewSwitcher.svelte
index 41f899ad9..e3052943e 100644
--- a/apps/frontend/components/home/view-switcher/ViewSwitcher.svelte
+++ b/apps/frontend/components/home/view-switcher/ViewSwitcher.svelte
@@ -7,6 +7,7 @@
import { sharedState } from '@/shared/state/shared.svelte';
import { userState } from '@/user-home/state/user';
+ import Delves from './Delves.svelte';
import Holidays from './Holidays.svelte';
import IconifyWrapper from '@/shared/components/images/IconifyWrapper.svelte';
import ParagonQuests from '../table/paragon/ParagonQuests.svelte';
@@ -118,5 +119,7 @@
+
+
diff --git a/apps/frontend/components/zone-maps/ZoneMapsThing.svelte b/apps/frontend/components/zone-maps/ZoneMapsThing.svelte
index b122d21de..b985c1adb 100644
--- a/apps/frontend/components/zone-maps/ZoneMapsThing.svelte
+++ b/apps/frontend/components/zone-maps/ZoneMapsThing.svelte
@@ -1,12 +1,12 @@
|