| 123456789101112131415161718 |
- 'use client'
- import { useEffect, useState } from 'react';
- import { useTheme } from 'next-themes'
- export const Logo = () => {
- const [isDark, setIsDark] = useState(false);
- const { resolvedTheme } = useTheme();
- useEffect(() => {
- setIsDark(resolvedTheme === 'dark');
- }, [resolvedTheme]);
- return (
- // eslint-disable-next-line @next/next/no-img-element
- <img width={140} src={isDark ? "/assets/images/logo-dark.svg" : "/assets/images/logo-light.svg"} alt="WebSerial" />
- );
- }
|