From df5ab2b6264b8cfdb00916f6a582a8f85f6e26ff Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Sat, 1 Mar 2025 01:34:45 -0500 Subject: [PATCH] [+] Display photos tab conditionally --- AquaNet/src/App.svelte | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/AquaNet/src/App.svelte b/AquaNet/src/App.svelte index 159605d2..0d51d2d2 100644 --- a/AquaNet/src/App.svelte +++ b/AquaNet/src/App.svelte @@ -4,7 +4,7 @@ import UserHome from "./pages/UserHome.svelte"; import Home from "./pages/Home.svelte"; import Ranking from "./pages/Ranking.svelte"; - import { USER } from "./libs/sdk"; + import { CARD, USER } from "./libs/sdk"; import type { AquaNetUser } from "./libs/generalTypes"; import Settings from "./pages/User/Settings.svelte"; import MaiPhoto from "./pages/MaiPhoto.svelte"; @@ -26,9 +26,18 @@ export let url = ""; let me: AquaNetUser + let playedMai = false - if (USER.isLoggedIn()) USER.me().then(m => me = m).catch(e => console.error(e)) + if (USER.isLoggedIn()) + { + USER.me().then(m => { + me = m + CARD.userGames(me.username).then(game => { + playedMai = !!game.mai2 + }) + }).catch(e => console.error(e)) + } let path = window.location.pathname; @@ -48,7 +57,9 @@ {t('navigation.rankings').toLowerCase()} - pictures + {#if playedMai} + photo + {/if} {#if me} profile