Skip to content

Commit 53cd927

Browse files
committed
fix: minor layout fixes
1 parent f719a58 commit 53cd927

File tree

4 files changed

+305
-300
lines changed

4 files changed

+305
-300
lines changed

components/Logo.jsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
'use client'
2+
3+
import { useEffect, useState } from 'react';
4+
import { useTheme } from 'next-themes'
5+
6+
export const Logo = () => {
7+
const [isDark, setIsDark] = useState(false);
8+
const { resolvedTheme } = useTheme();
9+
10+
useEffect(() => {
11+
setIsDark(resolvedTheme === 'dark');
12+
}, [resolvedTheme]);
13+
14+
return (
15+
// eslint-disable-next-line @next/next/no-img-element
16+
<img width={160} src={isDark ? "/img/logo-dark.svg" : "/img/logo-light.svg"} alt="ESP-DASH" />
17+
);
18+
}

0 commit comments

Comments
 (0)