"use client"; import { useState } from "react"; export default function CreateTeamForm({ onSubmit }) { const [name, setName] = useState(""); const [submitting, setSubmitting] = useState(false); const handleSubmit = async (e) => { e.preventDefault(); if (!name.trim()) { return; // Don't submit if name is empty } setSubmitting(true); try { await onSubmit({ name }); } catch (error) { console.error("Error submitting form:", error); } finally { setSubmitting(false); } }; return (
setName(e.target.value)} className="w-full px-3 py-2 border border-gray-300 rounded focus:outline-none focus:ring-2 focus:ring-blue-500" placeholder="Enter team name" required />
); }