app/(marketing)/layout.tsx
Rama main · réplica de lectura del repositorio original.
import { MarketingNav } from "@/components/marketing/marketing-nav";
import { MarketingFooter } from "@/components/marketing/marketing-footer";
import { DesktopMarketingRedirect } from "@/components/desktop-marketing-redirect";
import { AcquisitionContext } from "@/components/marketing/acquisition-context";
import { MarketingChrome } from "@/components/marketing/marketing-chrome";
/** Public marketing chrome. The root PostHog integration measures page traffic. */
export default function MarketingLayout({ children }: { children: React.ReactNode }) {
return (
<div className="relative isolate flex min-h-[100dvh] flex-col bg-background text-foreground">
{/* The desktop shell returns to the app instead of showing the public site. */}
<DesktopMarketingRedirect />
<AcquisitionContext />
<MarketingChrome navigation={<MarketingNav />} footer={<MarketingFooter />}>{children}</MarketingChrome>
</div>
);
}