import { getDriverRepository } from '@/lib/di-container'; import { EntityMappers } from '@/application/mappers/EntityMappers'; import CreateDriverForm from '@/components/alpha/CreateDriverForm'; import DriverProfile from '@/components/alpha/DriverProfile'; import Card from '@/components/ui/Card'; import FeatureLimitationTooltip from '@/components/alpha/FeatureLimitationTooltip'; export default async function ProfilePage() { const driverRepo = getDriverRepository(); const drivers = await driverRepo.findAll(); const driver = EntityMappers.toDriverDTO(drivers[0] || null); return (

Driver Profile

{driver ? 'Your GridPilot profile' : 'Create your GridPilot profile to get started'}

{driver ? ( <>
) : (

Create Your Profile

Create your driver profile. Alpha data resets on reload, so test freely.

)}
); }