Commit 0a380eb 1 parent 4654bb2 commit 0a380eb Copy full SHA for 0a380eb
File tree 2 files changed +8
-7
lines changed
2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ function App() {
49
49
} , [ leftMenuCollapse ] )
50
50
return (
51
51
< >
52
- < Header setCurrentTheme = { setCurrentTheme } />
52
+ < Header currentTheme = { currentTheme } setCurrentTheme = { setCurrentTheme } />
53
53
< div className = "app-wrapper" >
54
54
< LeftMenu setContent = { setContent } leftMenuCollapse = { leftMenuCollapse } setLeftMenuCollapse = { setLeftMenuCollapse } />
55
55
< div className = "editor-page-wrapper" ref = { rightMenuRef } >
Original file line number Diff line number Diff line change @@ -5,24 +5,25 @@ import { Theme } from "../../utils/theme.cont";
5
5
import TooltipComponent from "../Tooltip/Tooltip" ;
6
6
7
7
interface HeaderType {
8
+ currentTheme : string
8
9
setCurrentTheme : React . Dispatch < string >
9
10
}
10
- const Header :React . FC < HeaderType > = ( { setCurrentTheme} ) => {
11
- const [ themeState , setThemeState ] = useLocalStorageState ( 'theme' ) ;
11
+ const Header :React . FC < HeaderType > = ( { currentTheme , setCurrentTheme} ) => {
12
+ const [ _ , setThemeState ] = useLocalStorageState ( 'theme' ) ;
12
13
return (
13
14
< header >
14
15
< div className = "header-wrapper" >
15
16
< div > < BsCodeSquare /> OpenAPI Specification Editor</ div >
16
17
< div >
17
- { themeState === Theme . LIGHT
18
+ { currentTheme === Theme . LIGHT
18
19
?
19
20
< TooltipComponent message = "Dark theme" onClick = { ( ) => { setThemeState ( Theme . DARK ) ; setCurrentTheme ( Theme . DARK ) ; } } >
20
21
< LightModeSVG />
21
- </ TooltipComponent >
22
- :
22
+ </ TooltipComponent >
23
+ :
23
24
< TooltipComponent message = "Light theme" onClick = { ( ) => { setThemeState ( Theme . LIGHT ) ; setCurrentTheme ( Theme . LIGHT ) ; } } >
24
25
< DarkModeSVG />
25
- </ TooltipComponent >
26
+ </ TooltipComponent >
26
27
}
27
28
</ div >
28
29
</ div >
You can’t perform that action at this time.
0 commit comments