File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,7 @@ const Header = (): JSX.Element => {
134
134
const { network } = useWeb3 ( ) ;
135
135
const { data : gas } = useGasPrice ( { network } ) ;
136
136
const [ mode , setMode ] = useColorMode ( ) ;
137
+ const [ renderedMode , setRenderedMode ] = useState ( 'light' ) ;
137
138
138
139
const onToggleTheme = ( ) => {
139
140
const next = mode === 'dark' ? 'light' : 'dark' ;
@@ -142,6 +143,10 @@ const Header = (): JSX.Element => {
142
143
setMode ( next ) ;
143
144
} ;
144
145
146
+ useEffect ( ( ) => {
147
+ setRenderedMode ( mode ) ;
148
+ } , [ mode ] ) ;
149
+
145
150
return (
146
151
< Box
147
152
as = "header"
@@ -164,7 +169,7 @@ const Header = (): JSX.Element => {
164
169
< InternalLink href = { '/' } title = "View homepage" >
165
170
< IconButton aria-label = "Sky home" sx = { { width : '70px' , height : 4 , p : 0 } } >
166
171
< Icon
167
- name = { mode === 'dark' ? 'sky_white' : 'sky' }
172
+ name = { renderedMode === 'dark' ? 'sky_white' : 'sky' }
168
173
size = "auto"
169
174
sx = { { width : '70px' , cursor : 'pointer' } }
170
175
/>
Original file line number Diff line number Diff line change @@ -144,7 +144,7 @@ export default function Footer({ locale = 'en' }: { locale?: string }): React.Re
144
144
>
145
145
< ContactSection
146
146
heading = "Official Community Channels"
147
- icon = { mode === 'dark' ? 'sky_white' : 'sky' }
147
+ icon = { renderedMode === 'dark' ? 'sky_white' : 'sky' }
148
148
logos = { logos . sky }
149
149
/>
150
150
< Flex
You can’t perform that action at this time.
0 commit comments