Ctrl K
ComunidadGuías…

app/(marketing)/layout.tsx

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
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>
  );
}