import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { createFileRoute, useNavigate } from "@tanstack/react-router"; import { useState } from "react"; export const Route = createFileRoute("/auth/username")({ component: RouteComponent, }); function RouteComponent() { const [username, setUsername] = useState(""); const navigate = useNavigate(); const handleSubmit = () => { if (username.trim() === "") return; navigate({ to: "/", viewTransition: { types: ["warp"] }, }); }; return (

Welcome to Cytonic!

Sign in

Create a username

setUsername(e.target.value)} onKeyDown={(e) => { if (e.key === "Enter") { handleSubmit(); } }} />
); }