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}