import { Navigate, createFileRoute } from "@tanstack/react-router";
import { buttonVariants } from "@/components/ui/button";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card";
import { Skeleton } from "@/components/ui/skeleton";
import { loginUrl } from "@/lib/api";
import { useSession } from "@/lib/session";
import { cn } from "@/lib/utils";
export const Route = createFileRoute("/login")({ component: Login });
function Login() {
const session = useSession();
if (session.isLoading) {
return (
);
}
if (session.data) {
return ;
}
return (
Sign in to open-swe
Use your GitHub account. We'll configure your default model, reasoning effort, and
default repo for Slack/Linear/GitHub triggered runs.
Continue with GitHub
);
}