jazz
jazz copied to clipboard
Internal error: ReferenceError: window is not defined
Installed:
"next": "14.2.5",
"jazz-react": "^0.7.25",
"jazz-tools": "^0.7.25",
Nextconfig
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: false
}
export default nextConfig
Provider
"use client"
import { createJazzReactContext, PasskeyAuth } from "jazz-react"
import { AuthUI } from "@/components/custom/auth-ui"
import { LaAccount } from "../schema"
const appName = process.env.NEXT_PUBLIC_APP_NAME!
const auth = PasskeyAuth<LaAccount>({
appName,
Component: AuthUI,
accountSchema: LaAccount
})
const Jazz = createJazzReactContext({
auth,
peer: "wss://mesh.jazz.tools/[email protected]"
})
export const { useAccount, useCoState } = Jazz
export function JazzProvider({ children }: { children: React.ReactNode }) {
return <Jazz.Provider>{children}</Jazz.Provider>
}
Error
GET /_next/static/chunks/app/(pages)/pages/%5Bid%5D/index.js.map 404 in 468ms
GET /favicon.ico 200 in 33ms
⚠ Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload
✓ Compiled in 3.7s (6249 modules)
⨯ Internal error: ReferenceError: window is not defined
at new BrowserPasskeyAuth (./node_modules/.pnpm/[email protected]/node_modules/jazz-browser/dist/auth/PasskeyAuth.js:13:19)
at eval (./node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/jazz-react/dist/auth/PasskeyAuth.js:20:20)
at Object.oN [as useMemo] (/Users/aslamh/Sites/learn-anything.xyz/web/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:12:68806)
at t.useMemo (/Users/aslamh/Sites/learn-anything.xyz/web/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:35:162732)
at useLocalAuth (./node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/jazz-react/dist/auth/PasskeyAuth.js:19:68)
at Provider (./node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/jazz-react/dist/index.js:28:42)
at au (/Users/aslamh/Sites/learn-anything.xyz/web/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:35:10446)
at /Users/aslamh/Sites/learn-anything.xyz/web/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:35:15122
at aw (/Users/aslamh/Sites/learn-anything.xyz/web/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:35:16908)
Thanks for reporting!
Should be fixed with Jazz 0.10.0