'use client'; import Image from 'next/image'; import logo from "@/public/logo.png"; import { useUser } from "@auth0/nextjs-auth0"; import { useRouter } from "next/navigation"; import { Spinner } from "@heroui/react"; export function App() { const router = useRouter(); const { user, isLoading } = useUser(); if (user) { router.push("/projects"); } // Add auto-redirect for non-authenticated users if (!isLoading && !user) { router.push("/auth/login"); } return (
{/* Main content box */}
RowBoat Logo {(isLoading || !user) && } {user &&
Welcome, {user.name}
}
{/* Footer */}
© 2025 RowBoat Labs
Terms of Service Privacy Policy
); }