Add profile photo uploads and custom difficulty support

This commit is contained in:
2026-10-13 20:50:54 +05:00
parent 8c3de302e7
commit de812453ec
37 changed files with 1139 additions and 74 deletions

View File

@@ -7,6 +7,7 @@ import { useRouter } from "next/navigation";
import { api } from "./StartGame";
import { GuessMap } from "./GuessMap";
import type { SessionView } from "./Game";
import { difficulties } from "@/shared/protocol";
export function Results({ id }: { id: string }) {
const { t, formatNumber } = useI18n();
const [session, setSession] = useState<SessionView | null>(null),
@@ -40,7 +41,9 @@ export function Results({ id }: { id: string }) {
<>
<span className="eyebrow">
{t("EXPEDITION COMPLETE ·")}{" "}
{t(session.difficulty[0].toUpperCase() + session.difficulty.slice(1))}
{session.difficultySettings.id in difficulties
? t(session.difficultySettings.name)
: session.difficultySettings.name}
</span>
<h1>{t("Every guess is a story.")}</h1>
<p className="lead">