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 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
// Of course!
return typeof document === "undefined"
? createCache.default({ key: "cha" })
? createCache.default({ key: "cha", nonce })
: // @ts-expect-error
createCache({ key: "cha" });
createCache({ key: "cha", nonce });
}