From 30e913f27745b5142c036763b8cc6033619c2978 Mon Sep 17 00:00:00 2001 From: Mayank Date: Thu, 19 Dec 2024 19:26:19 +0530 Subject: [PATCH 1/5] fix: peerDeps --- examples/nextjs/next-env.d.ts | 1 + lib/package.json | 4 ++-- lib/src/client/core/core.tsx | 37 +++++++++------------------------- lib/src/client/core/no-fouc.ts | 14 ++++++++++++- scripts/lite.js | 2 +- 5 files changed, 26 insertions(+), 32 deletions(-) diff --git a/examples/nextjs/next-env.d.ts b/examples/nextjs/next-env.d.ts index 1b3be0840..3cd7048ed 100644 --- a/examples/nextjs/next-env.d.ts +++ b/examples/nextjs/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +/// // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/lib/package.json b/lib/package.json index 47e7180e3..2f47be001 100644 --- a/lib/package.json +++ b/lib/package.json @@ -77,8 +77,8 @@ "r18gs": "2.0.2" }, "peerDependencies": { - "@types/react": "16.8 - 19", - "react": "16.8 - 19" + "@types/react": ">= 16.8", + "react": ">= 16.8" }, "funding": [ { diff --git a/lib/src/client/core/core.tsx b/lib/src/client/core/core.tsx index 65d451a8c..b3960dbb6 100644 --- a/lib/src/client/core/core.tsx +++ b/lib/src/client/core/core.tsx @@ -6,18 +6,20 @@ let media: MediaQueryList, updateDOM: (mode: ColorSchemePreference, systemMode: ResolvedScheme) => void; interface ScriptProps { + /** themeTransition */ + t: string; /** nonce */ - n?: string; + n: string; /** storageKey */ k: string; } /** Avoid rerender of script */ -const Script = ({ n, k }: ScriptProps) => ( +const Script = ({ n, k, t }: ScriptProps) => (