diff --git a/apps/manacore/apps/web/src/lib/components/observatory/ui/LakeCard.svelte b/apps/manacore/apps/web/src/lib/components/observatory/ui/LakeCard.svelte new file mode 100644 index 000000000..fc263f97e --- /dev/null +++ b/apps/manacore/apps/web/src/lib/components/observatory/ui/LakeCard.svelte @@ -0,0 +1,177 @@ + + +
+ +
+ + + + + + + + + + + + + + + +
+ + +
+

{lake.label}

+ {lakeIcons[lake.id] || lake.name} +

{lakeDescriptions[lake.id] || ''}

+
+ + Klarheit + {Math.round(lake.clarity * 100)}% + + + Fullstand + {Math.round(lake.level * 100)}% + +
+
+
+ + diff --git a/apps/manacore/apps/web/src/lib/components/observatory/ui/PlantCard.svelte b/apps/manacore/apps/web/src/lib/components/observatory/ui/PlantCard.svelte new file mode 100644 index 000000000..37bb8be1c --- /dev/null +++ b/apps/manacore/apps/web/src/lib/components/observatory/ui/PlantCard.svelte @@ -0,0 +1,185 @@ + + + + + diff --git a/apps/manacore/apps/web/src/routes/(app)/observatory/+page.svelte b/apps/manacore/apps/web/src/routes/(app)/observatory/+page.svelte index 0c82e6a73..a48deeb69 100644 --- a/apps/manacore/apps/web/src/routes/(app)/observatory/+page.svelte +++ b/apps/manacore/apps/web/src/routes/(app)/observatory/+page.svelte @@ -1,9 +1,291 @@ -
-
- +
+ +
+ {#each tabs as tab} + + {/each}
+ + + {#if activeTab === 'scene'} +
+ +
+ {:else if activeTab === 'plants'} + + {:else if activeTab === 'lakes'} + + {/if}
+ + + (selectedApp = null)} /> + +