diff --git a/apps/demo/pages/_app.tsx b/apps/demo/pages/_app.tsx index 90922e1e6c..86902ab3d9 100644 --- a/apps/demo/pages/_app.tsx +++ b/apps/demo/pages/_app.tsx @@ -4,6 +4,8 @@ import { useEffect } from "react"; import { useRouter } from "next/router"; import "../styles/globals.css"; +declare const window: any; + if (typeof window !== "undefined") { if (process.env.NEXT_PUBLIC_FORMBRICKS_ENVIRONMENT_ID && process.env.NEXT_PUBLIC_FORMBRICKS_API_HOST) { formbricks.init({ @@ -11,6 +13,7 @@ if (typeof window !== "undefined") { apiHost: process.env.NEXT_PUBLIC_FORMBRICKS_API_HOST, logLevel: "debug", }); + window.formbricks = formbricks; } } diff --git a/apps/demo/pages/app/index.tsx b/apps/demo/pages/app/index.tsx index 616cbe74fc..80b8b156f2 100644 --- a/apps/demo/pages/app/index.tsx +++ b/apps/demo/pages/app/index.tsx @@ -10,6 +10,7 @@ import { MagnifyingGlassIcon, } from "@heroicons/react/24/solid"; import Image from "next/image"; +import formbricks from "@formbricks/js"; const cards = [{ name: "Account balance", href: "#", icon: ScaleIcon, amount: "$30,659.45" }]; const transactions = [ @@ -64,7 +65,11 @@ export default function AppPage({}) {