Skip to content

Commit 64978cb

Browse files
committed
lint fixes
1 parent 2e08fa5 commit 64978cb

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

src/components/layouts/main.tsx

+18-9
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { Link } from 'components/link'
55
import { Newsletter } from 'components/newsletter'
66
import Fab from 'components/fab'
77
import MobileNav from 'components/mobileNav'
8-
import { Donate } from 'components/donate'
98
import useLocalStorage from '../../hooks/useLocalStorage'
109

1110
type Props = {
@@ -26,13 +25,17 @@ export function Main(props: Props) {
2625

2726
useEffect(() => {
2827
if (props.className) setClassName(`${styles.container} ${props.className} ${theme}`)
29-
}, [theme])
28+
}, [props.className, theme])
3029

3130
return (
3231
<div className={className}>
3332
<aside className={styles.sitenav}>
3433
<Sitenav />
35-
<select name="theme_switcher" value={theme} className={styles.themeSwitcher} onChange={(e) => setTheme(e.target.value)}>
34+
<select
35+
name="theme_switcher"
36+
value={theme}
37+
className={styles.themeSwitcher}
38+
onChange={(e) => setTheme(e.target.value)}>
3639
<option value="light">Light</option>
3740
<option value="dark">Dark</option>
3841
<option value="pantone">Pantone</option>
@@ -42,12 +45,18 @@ export function Main(props: Props) {
4245
<aside className={styles.mobileSitenav}>
4346
<MobileNav isOpen={isMobileNavOpen} />
4447

45-
{isMobileNavOpen && <select name="theme_switcher" value={theme} className={styles.themeSwitcher} onChange={(e) => setTheme(e.target.value)}>
46-
<option value="light">Light</option>
47-
<option value="dark">Dark</option>
48-
<option value="pantone">Pantone</option>
49-
<option value="blueberry_dark">Blueberry Dark</option>
50-
</select>}
48+
{isMobileNavOpen && (
49+
<select
50+
name="theme_switcher"
51+
value={theme}
52+
className={styles.themeSwitcher}
53+
onChange={(e) => setTheme(e.target.value)}>
54+
<option value="light">Light</option>
55+
<option value="dark">Dark</option>
56+
<option value="pantone">Pantone</option>
57+
<option value="blueberry_dark">Blueberry Dark</option>
58+
</select>
59+
)}
5160
</aside>
5261
<main className={styles.content}>
5362
<div className={styles.inner}>

0 commit comments

Comments
 (0)