'use client'; // Mark as a Client Component import { useState } from 'react'; import { useRouter } from 'next/navigation'; import { query } from '../../../lib/db'; export default function TeamSelection() { const [teamCode, setTeamCode] = useState(''); const [error, setError] = useState(''); const router = useRouter(); const handleJoinTeam = async (e) => { e.preventDefault(); const team = await query('SELECT * FROM teams WHERE code = ?', [teamCode]); if (team) { router.push(`/stats/${team.id}`); } else { setError('Team not found'); } }; return (

Team Selection

setTeamCode(e.target.value)} required />
{error &&

{error}

}

Create a new team

); }