Next.js Discord

Discord Forum

Something wrong with image

Unanswered
Asian black bear posted this in #help-forum
Open in Discord
Asian black bearOP
'use client'

import { useTheme } from 'next-themes'
import Image from 'next/image'
import { useEffect, useState } from 'react'

export default function Logo() {
  const { resolvedTheme } = useTheme()
  const [mounted, setMounted] = useState(false)

  useEffect(() => {
    setMounted(true)
  }, [])

  if (!mounted) return null // Prevents SSR mismatch

  return (
    <Image
      src={resolvedTheme === 'dark' ? '/WhiteLogo.png' : '/BlackLogo.png'}
      width={32}
      height={32}
      alt="nuvex"
    />
  )
}

1 Reply

Asian black bearOP
its happend when user open the page for first time