diff --git a/src/routes/scene/+page.svelte b/src/routes/scene/+page.svelte
index 1c55ef7..209d3bd 100644
--- a/src/routes/scene/+page.svelte
+++ b/src/routes/scene/+page.svelte
@@ -12,6 +12,7 @@
import { listen } from "@tauri-apps/api/event";
import { onMount } from "svelte";
import type { AppMetadata } from "../../types/bindings/AppMetadata";
+ import type { DollDto } from "../../types/bindings/DollDto";
let innerWidth = $state(0);
let innerHeight = $state(0);
@@ -36,6 +37,12 @@
return $friendsUserStatuses[userId];
}
+ function getUserDoll(): DollDto | undefined {
+ const user = $appData?.user;
+ if (!user || !user.activeDollId) return undefined;
+ return $appData?.dolls?.find((d) => d.id === user.activeDollId);
+ }
+
let appMetadata: AppMetadata | null = $state(null);
onMount(() => {
@@ -145,5 +152,21 @@
{/if}
{/each}
{/if}
+ {#if $appData?.user && getUserDoll()}
+
+ {/if}
diff --git a/src/routes/scene/components/DesktopPet.svelte b/src/routes/scene/components/DesktopPet.svelte
index a188c1b..02e6de5 100644
--- a/src/routes/scene/components/DesktopPet.svelte
+++ b/src/routes/scene/components/DesktopPet.svelte
@@ -170,7 +170,9 @@
{/if}