import { useState } from "react"; import { useNavigate } from "react-router-dom"; import { Button } from "../components/ui/button"; import { Input } from "../components/ui/input"; import { useCreateBoard } from "../hooks/useBoard"; export function NewBoardPage() { const navigate = useNavigate(); const [boardName, setBoardName] = useState("My Board"); const [boardType, setBoardType] = useState<"dev" | "ops">("dev"); const [error, setError] = useState(""); const createBoard = useCreateBoard(); async function handleCreateBoard() { setError(""); const board = await createBoard.mutateAsync({ name: boardName, type: boardType }); navigate(`/boards/${board.id}`, { replace: true }); } return (

VTIT Agent Coding

Your AI workforce starts here.

{(["dev", "ops"] as const).map((t) => ( ))}
setBoardName(e.target.value)} /> {error &&

{error}

}
); }