diff --git a/frontend/src/pages/TeapotPage.tsx b/frontend/src/pages/TeapotPage.tsx index 103756c..c71ebf6 100644 --- a/frontend/src/pages/TeapotPage.tsx +++ b/frontend/src/pages/TeapotPage.tsx @@ -14,96 +14,158 @@ export function TeapotPage() {
- {/* Teapot ASCII art / SVG */} -
setIsPoured(!isPoured)} - > - {/* Steam animation */} -
-
-
-
+ {/* Teapot and Cup container */} +
+ {/* Teapot */} +
setIsPoured(!isPoured)} + > + {/* Steam animation */} +
+
+
+
+
+ + {/* Teapot SVG - expanded viewBox to show full handle */} + + {/* Gradients */} + + + + + + + + + + + + + {/* Handle - behind body */} + + + + {/* Body */} + + + {/* Lid */} + + + + + {/* Spout */} + + + + {/* Face */} + + + + + + + {/* Blush */} + + + + + {/* Glow effect */} +
- {/* Teapot */} - - {/* Body */} - + {/* Cup - positioned to the right and below */} +
+ + + + + + + + + + + - {/* Lid */} - - - + {/* Cup body */} + - {/* Spout */} - - + {/* Cup rim */} + - {/* Handle */} - - + {/* Tea in cup - fills up when pouring */} + - {/* Face */} - {/* Left eye */} - {/* Right eye */} - {/* Left eye shine */} - {/* Right eye shine */} - {/* Smile */} + {/* Handle */} + + + - {/* Blush */} - - - - {/* Gradients */} - - - - - - - - - - - - - - {/* Tea drops when pouring */} - {isPoured && ( -
-
-
-
+ {/* Steam from cup when filled */} +
+
+
+
- )} - - {/* Glow effect */} -
+
{/* 418 text */} @@ -173,19 +235,6 @@ export function TeapotPage() { .animate-steam { animation: steam 2s ease-in-out infinite; } - @keyframes drop { - 0% { - transform: translateY(0); - opacity: 1; - } - 100% { - transform: translateY(60px); - opacity: 0; - } - } - .animate-drop { - animation: drop 0.6s ease-in infinite; - } `}
)