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
); }