import { requireUser } from '@/lib/auth';
import { NewOrder } from '@/components/NewOrder';
export default async function Yeni({ searchParams }: { searchParams: Promise<{ paket?: string; il?: string; ilce?: string; mahalle?: string; ada?: string; parsel?: string }> }) {
  const u = await requireUser(); const sp = await searchParams;
  const num = (v?: string) => (v && /^\d{1,7}$/.test(v) ? v : undefined);
  return <NewOrder credits={u.credits} defaultPlan={sp.paket} prefill={{ il: num(sp.il), ilce: num(sp.ilce), mahalle: num(sp.mahalle), ada: num(sp.ada), parsel: num(sp.parsel) }} defaults={{ name: u.company || u.name, phone: u.phone || '', logo: !!u.logoKey }} />;
}
