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/mail")({ component: RouteComponent, }); function RouteComponent() { const [email, setEmail] = useState(""); const navigate = useNavigate(); const handleSubmit = () => { if (email.trim() === "") return; navigate({ to: "/auth/code", viewTransition: { types: ["warp"] }, }); }; return (

Welcome to Cytonic!

Sign in

{ e.preventDefault(); handleSubmit(); }} > setEmail(e.target.value)} />
); }