import OnBoardingForm from "@/components/auth/OnBoardingForm";
import { Metadata } from "next";
import { resolveTenantBranding } from "@/lib/tenantPresentation.server";

export async function generateMetadata(): Promise<Metadata> {
  const branding = await resolveTenantBranding();
  const fallbackTitle = "Onboarding";
  const fallbackDescription = "Onboarding";
  return {
    title : `${branding.displayName || fallbackTitle} - Onboarding`,
    description : branding.displayName ? `${branding.displayName} - Onboarding` : fallbackDescription,
    icons: { icon: branding.logoUrl || "/images/favicon.ico" }
  };
}

export default function OnBoarding() {
  return <OnBoardingForm />;
}
