diff --git a/apps/v4/app/(app)/(root)/page.tsx b/apps/v4/app/(app)/(root)/page.tsx index 599b4cbb5b..f9bbb62761 100644 --- a/apps/v4/app/(app)/(root)/page.tsx +++ b/apps/v4/app/(app)/(root)/page.tsx @@ -3,15 +3,12 @@ import Image from "next/image" import Link from "next/link" import { Announcement } from "@/components/announcement" -import { ExamplesNav } from "@/components/examples-nav" import { PageActions, PageHeader, PageHeaderDescription, PageHeaderHeading, } from "@/components/page-header" -import { PageNav } from "@/components/page-nav" -import { ThemeSelector } from "@/components/theme-selector" import { Button } from "@/registry/new-york-v4/ui/button" import { RootComponents } from "./components" diff --git a/apps/v4/app/(app)/(styles)/sera/audience-analytics/components/traffic-overview-deferred.tsx b/apps/v4/app/(app)/(styles)/sera/audience-analytics/components/traffic-overview-deferred.tsx new file mode 100644 index 0000000000..e8c893380b --- /dev/null +++ b/apps/v4/app/(app)/(styles)/sera/audience-analytics/components/traffic-overview-deferred.tsx @@ -0,0 +1,57 @@ +"use client" + +import * as React from "react" +import dynamic from "next/dynamic" + +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@/styles/base-sera/ui/card" + +const TrafficOverviewContent = dynamic( + () => import("./traffic-overview").then((mod) => mod.TrafficOverview), + { + ssr: false, + loading: () => , + } +) + +export function TrafficOverviewDeferred({ + className, + ...props +}: React.ComponentProps) { + return ( +
+ +
+ ) +} + +function TrafficOverviewFallback() { + return ( + + + Traffic Overview + + Traffic for the last 30 days has increased by 12.4% compared to the + previous period. + + + + \n )\n }\n\n if (isMobile) {\n return (\n \n button]:hidden\"\n style={\n {\n \"--sidebar-width\": SIDEBAR_WIDTH_MOBILE,\n } as React.CSSProperties\n }\n side={side}\n >\n \n Sidebar\n Displays the mobile sidebar.\n \n
{children}
\n \n
\n )\n }\n\n return (\n