File tree Expand file tree Collapse file tree 1 file changed +11
-13
lines changed
Expand file tree Collapse file tree 1 file changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -10,10 +10,6 @@ const ThemeSwitch = () => {
1010 // When mounted on client, now we can show the UI
1111 useEffect ( ( ) => setMounted ( true ) , [ ] )
1212
13- if ( ! mounted ) {
14- return null
15- }
16-
1713 return (
1814 < button
1915 aria-label = "Toggle Dark Mode"
@@ -25,15 +21,17 @@ const ThemeSwitch = () => {
2521 fill = "currentColor"
2622 className = "h-6 w-6 text-gray-900 dark:text-gray-100"
2723 >
28- { mounted && ( theme === 'dark' || resolvedTheme === 'dark' ) ? (
29- < path
30- fillRule = "evenodd"
31- d = "M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"
32- clipRule = "evenodd"
33- />
34- ) : (
35- < path d = "M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z" />
36- ) }
24+ { mounted ? (
25+ theme === 'dark' || resolvedTheme === 'dark' ? (
26+ < path
27+ fillRule = "evenodd"
28+ d = "M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"
29+ clipRule = "evenodd"
30+ />
31+ ) : (
32+ < path d = "M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z" />
33+ )
34+ ) : null }
3735 </ svg >
3836 </ button >
3937 )
You can’t perform that action at this time.
0 commit comments