From 5c2592394462feeb366c56230d7de8abc8c3a983 Mon Sep 17 00:00:00 2001 From: waleed Date: Wed, 12 Nov 2025 16:33:23 -0800 Subject: [PATCH 1/2] feat(drizzle): added ods for analytics from drizzle --- apps/sim/app/layout.tsx | 5 ++++ .../components/analytics/onedollarstats.tsx | 23 +++++++++++++++++++ apps/sim/lib/env.ts | 1 + apps/sim/lib/security/csp.ts | 6 +++-- bun.lock | 3 +++ package.json | 1 + 6 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 apps/sim/components/analytics/onedollarstats.tsx diff --git a/apps/sim/app/layout.tsx b/apps/sim/app/layout.tsx index 52652f437f9..18593572e0b 100644 --- a/apps/sim/app/layout.tsx +++ b/apps/sim/app/layout.tsx @@ -6,6 +6,7 @@ import { generateBrandedMetadata, generateStructuredData } from '@/lib/branding/ import { PostHogProvider } from '@/lib/posthog/provider' import '@/app/globals.css' +import { OneDollarStats } from '@/components/analytics/onedollarstats' import { SessionProvider } from '@/lib/session/session-context' import { season } from '@/app/fonts/season/season' import { HydrationErrorHandler } from '@/app/hydration-error-handler' @@ -55,6 +56,9 @@ export default function RootLayout({ children }: { children: React.ReactNode }) + {/* OneDollarStats Analytics - Only loads if DRIZZLE_ODS_API_KEY is set */} +