We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2257ead commit d90570cCopy full SHA for d90570c
src/useIsDark/client.ts
@@ -109,6 +109,20 @@ export function startClientSideIsDarkLogic(params: {
109
trustedTypesPolicyName
110
} = params;
111
112
+ reset_user_preference: {
113
+ const localStorageKey = "scheme-default";
114
+
115
+ const localStorageValue = localStorage.getItem(localStorageKey);
116
117
+ if (localStorageValue === colorSchemeExplicitlyProvidedAsParameter) {
118
+ break reset_user_preference;
119
+ }
120
121
+ localStorage.removeItem("scheme");
122
123
+ localStorage.setItem(localStorageKey, colorSchemeExplicitlyProvidedAsParameter);
124
125
126
const { clientSideIsDark, ssrWasPerformedWithIsDark: ssrWasPerformedWithIsDark_ } = ((): {
127
clientSideIsDark: boolean;
128
ssrWasPerformedWithIsDark: boolean;
0 commit comments