From 039764d20fe0f9cf2073e7280cdd405a87771e89 Mon Sep 17 00:00:00 2001 From: Jacek Date: Fri, 15 Nov 2024 13:39:18 -0600 Subject: [PATCH 1/3] feat(nextjs): remove useAuth() error in dev --- .../nextjs/src/client-boundary/PromisifiedAuthProvider.tsx | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/nextjs/src/client-boundary/PromisifiedAuthProvider.tsx b/packages/nextjs/src/client-boundary/PromisifiedAuthProvider.tsx index 10b04166bc9..2e85111ca31 100644 --- a/packages/nextjs/src/client-boundary/PromisifiedAuthProvider.tsx +++ b/packages/nextjs/src/client-boundary/PromisifiedAuthProvider.tsx @@ -4,7 +4,6 @@ import { useAuth } from '@clerk/clerk-react'; import { useDerivedAuth } from '@clerk/clerk-react/internal'; import type { InitialState } from '@clerk/types'; import { useRouter } from 'next/compat/router'; -import { PHASE_PRODUCTION_BUILD } from 'next/constants'; import React from 'react'; const PromisifiedAuthContext = React.createContext | InitialState | null>(null); @@ -72,11 +71,6 @@ export function usePromisifiedAuth() { return useAuth(); } - if (!resolvedData && process.env.NEXT_PHASE !== PHASE_PRODUCTION_BUILD) { - throw new Error( - 'Clerk: useAuth() called in static mode, wrap this component in to make auth data available during server-side rendering.', - ); - } // We don't need to deal with Clerk being loaded here return useDerivedAuth(resolvedData); } else { From f8edbd7480e191c14e4a2089714b4ad510ed6525 Mon Sep 17 00:00:00 2001 From: Jacek Date: Fri, 15 Nov 2024 14:08:21 -0600 Subject: [PATCH 2/3] WIP --- .changeset/spotty-eagles-applaud.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/spotty-eagles-applaud.md diff --git a/.changeset/spotty-eagles-applaud.md b/.changeset/spotty-eagles-applaud.md new file mode 100644 index 00000000000..b11e3151563 --- /dev/null +++ b/.changeset/spotty-eagles-applaud.md @@ -0,0 +1,5 @@ +--- +'@clerk/nextjs': patch +--- + +Removing hard error during build when useAuth() is not wrapped in From 35cd454aa7b598339e7534d13f16636394ae78ed Mon Sep 17 00:00:00 2001 From: Jacek Radko Date: Fri, 15 Nov 2024 14:19:45 -0600 Subject: [PATCH 3/3] Update .changeset/spotty-eagles-applaud.md --- .changeset/spotty-eagles-applaud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/spotty-eagles-applaud.md b/.changeset/spotty-eagles-applaud.md index b11e3151563..5e7e6013a82 100644 --- a/.changeset/spotty-eagles-applaud.md +++ b/.changeset/spotty-eagles-applaud.md @@ -2,4 +2,4 @@ '@clerk/nextjs': patch --- -Removing hard error during build when useAuth() is not wrapped in +Removing error in dev when useAuth() is not wrapped in