/** * Bidder profile — paddle number, contact info, digital paddle QR, notification prefs. * TODO: fetch /api/bidders/me, render paddle QR code. */ import { useAuthStore, bidderName } from "../../store/auth.js"; export default function ProfilePage() { const bidder = useAuthStore((s) => s.bidder); const logout = useAuthStore((s) => s.logout); return (
{/* Profile header */} {bidder && (
{bidder.firstName.charAt(0).toUpperCase()}

{bidderName(bidder)}

{bidder.email ?? bidder.phone}

{bidder.paddleNumber && (

Paddle #{bidder.paddleNumber}

)}
)} {/* Digital paddle placeholder */}
Digital paddle QR code — not yet implemented
{/* Sign out */}
); }