Files
Makers3D/apps/web/app/consultas/nueva/page.tsx
T

29 lines
1.1 KiB
TypeScript

import InquiryWizardClient from "../../components/InquiryWizardClient";
export default async function NewInquiryPage({
searchParams
}: {
searchParams?: Promise<Record<string, string | string[] | undefined>>;
}) {
const params = await searchParams;
const makerId = typeof params?.makerId === "string" ? params.makerId : "";
const sourceType = typeof params?.sourceType === "string" ? params.sourceType as "profile" | "service" | "work" : "profile";
const sourceId = typeof params?.sourceId === "string" ? params.sourceId : "";
const makerName = typeof params?.makerName === "string" ? params.makerName : "Maker";
const contextTitle = typeof params?.contextTitle === "string" ? params.contextTitle : "Consulta nueva";
const returnTo = typeof params?.returnTo === "string" ? params.returnTo : "/";
return (
<main className="page-shell wizard-page">
<InquiryWizardClient
makerId={makerId}
sourceType={sourceType}
sourceId={sourceId || undefined}
makerName={makerName}
contextTitle={contextTitle}
returnTo={returnTo}
/>
</main>
);
}