From cfc9cd8c7770ddc8f151610acd177e54169e28d7 Mon Sep 17 00:00:00 2001
From: Pinapelz <yukais@pinapelz.com>
Date: Fri, 5 Jun 2026 22:08:51 -0700
Subject: feat: historical stats tracking, chart

---
 src/components/Result/index.tsx | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

(limited to 'src/components/Result/index.tsx')

diff --git a/src/components/Result/index.tsx b/src/components/Result/index.tsx
index 4ce7f35..c74e4f8 100644
--- a/src/components/Result/index.tsx
+++ b/src/components/Result/index.tsx
@@ -9,6 +9,7 @@ import { MiniYouTubePlayer } from "../MiniYouTubePlayer";
 
 import * as Styled from "./index.styled";
 import { theme } from "../../constants";
+import GuessDistributionChart from '../Chart';
 
 interface SolutionProps {
   didGuess: boolean;
@@ -89,6 +90,7 @@ interface Props {
   todaysSolution: Song;
   guesses: GuessType[];
   mode?: "daily" | "unlimited";
+  sessionDate: string;
   onPlayAgain?: () => void;
 }
 
@@ -98,6 +100,7 @@ export function Result({
   guesses,
   currentTry,
   mode = "daily",
+  sessionDate,
   onPlayAgain,
 }: Props) {
   const now = new Date();
@@ -126,6 +129,13 @@ export function Result({
           currentTry={currentTry}
           isUnlimited={isUnlimited}
         />
+        {!isUnlimited && (
+          <GuessDistributionChart
+            currentTry={currentTry}
+            didGuess={didGuess}
+            sessionDate={sessionDate}
+          />
+        )}
 
         {!isUnlimited && <ShareButton guesses={guesses} variant="green" />}
 
@@ -152,6 +162,13 @@ export function Result({
         currentTry={currentTry}
         isUnlimited={isUnlimited}
       />
+      {!isUnlimited && (
+        <GuessDistributionChart
+          currentTry={currentTry}
+          didGuess={didGuess}
+          sessionDate={sessionDate}
+        />
+      )}
 
       {!isUnlimited && <ShareButton guesses={guesses} variant="red" />}
 
-- 
cgit v1.2.3

