Skip to content

Commit 0a1b6eb

Browse files
spaced and linted
Signed-off-by: Shivansh Charak <shivansh17charak@gmail.com>
1 parent 14ad2ed commit 0a1b6eb

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

examples/next-12/components/ModeToggleButton.jsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
21
import { IconButton } from '@mui/material';
32
import { useContext } from 'react';
43

54
import DarkModeIcon from '@mui/icons-material/DarkMode';
65
import LightModeIcon from '@mui/icons-material/LightMode';
7-
import { ThemeContext } from '../lib/context/AppThemeContext';
6+
import { ThemeContext } from '../lib/context/AppThemeContext';
87

98
function DynamicIcon({ mode }) {
109
if (mode === 'dark') {
@@ -15,11 +14,10 @@ function DynamicIcon({ mode }) {
1514
}
1615

1716
function ModeToggleButton() {
18-
const {setMode,mode} = useContext(ThemeContext)
19-
const toggleMode= ()=>{
20-
setMode((prev)=>prev==="dark"?"light":"dark")
21-
}
22-
17+
const { setMode, mode } = useContext(ThemeContext);
18+
const toggleMode = () => {
19+
setMode((prev) => (prev === 'dark' ? 'light' : 'dark'));
20+
};
2321

2422
return (
2523
<IconButton onClick={toggleMode} sx={{ width: 40, height: 40 }}>

0 commit comments

Comments
 (0)