import { useState } from 'react' import { Link } from 'react-router-dom' import { NeonButton } from '@/components/ui' import { Home, Sparkles, Coffee } from 'lucide-react' export function TeapotPage() { const [isPoured, setIsPoured] = useState(false) return (
{/* Background effects */}
{/* 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 */}
{/* Cup - positioned to the right and below */}
{/* Cup body */} {/* Cup rim */} {/* Tea in cup - fills up when pouring */} {/* Handle */} {/* Steam from cup when filled */}
{/* 418 text */}

418

418

I'm a teapot

Сервер отказывается варить кофе, потому что он чайник.

RFC 2324, Hyper Text Coffee Pot Control Protocol

{/* Fun fact */}
Fun fact

Это настоящий HTTP-код ответа из первоапрельской шутки 1998 года. Нажми на чайник!

{/* Button */} }> На главную {/* Decorative sparkles */}
{/* Custom animations */}
) }