import QRScanModule from '@/modules/sessionModule/qrScan';
import { Metadata } from 'next';
import { resolveTenantBranding } from '@/lib/tenantPresentation.server';

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

export default function ScannerPage() {
  return (
    <QRScanModule />
  );
}
