import { Link } from 'react-router'; import { getOptionalAuth } from '../lib/auth.server'; import type { Route } from './+types/home'; export function meta({}: Route.MetaArgs) { return [ { title: 'The Biergarten App' }, { name: 'description', content: 'Welcome to The Biergarten App' }, ]; } export async function loader({ request }: Route.LoaderArgs) { const auth = await getOptionalAuth(request); return { username: auth?.username ?? null }; } export default function Home({ loaderData }: Route.ComponentProps) { const { username } = loaderData; return (
Authentication Demo
{username ? ( <>Welcome back, {username} !