Add nonce parameter to cache creator

This commit is contained in:
regalijan 2023-10-19 16:49:33 -04:00
parent 7d8f9ac791
commit 969b304193
Signed by: regalijan
GPG Key ID: 5D4196DA269EF520

View File

@ -2,11 +2,11 @@ import createCache from "@emotion/cache";
export const defaultCache = createEmotionCache(); export const defaultCache = createEmotionCache();
export default function createEmotionCache() { export default function createEmotionCache(nonce?: string) {
// The browser throws when calling .default, but the server throws if we don't call .default // The browser throws when calling .default, but the server throws if we don't call .default
// Of course! // Of course!
return typeof document === "undefined" return typeof document === "undefined"
? createCache.default({ key: "cha" }) ? createCache.default({ key: "cha", nonce })
: // @ts-expect-error : // @ts-expect-error
createCache({ key: "cha" }); createCache({ key: "cha", nonce });
} }