import type { Metadata } from 'next'; import { eq } from 'drizzle-orm'; import { ScanShell } from '@/components/scan/scan-shell'; import { db } from '@/lib/db'; import { ports } from '@/lib/db/schema/ports'; import { getPortBrandingConfig } from '@/lib/services/port-config'; export const metadata: Metadata = { title: 'Scan receipt', }; export default async function ScanPage({ params }: { params: Promise<{ portSlug: string }> }) { const { portSlug } = await params; const port = await db.query.ports.findFirst({ where: eq(ports.slug, portSlug) }); const branding = port ? await getPortBrandingConfig(port.id).catch(() => null) : null; return ; }