I fixed the runtime error that appeared.

I fixed the size error regarding both graphs.
This commit is contained in:
2026-06-18 09:38:06 +02:00
parent f1a1db5ff6
commit 7a42e3c41c
+5 -2
View File
@@ -1,6 +1,6 @@
"use client" "use client"
import { useState } from "react" import { useState, useEffect } from "react"
import { useRouter } from "next/navigation" import { useRouter } from "next/navigation"
import { useTheme } from "next-themes" import { useTheme } from "next-themes"
import { cn } from "@/lib/utils" import { cn } from "@/lib/utils"
@@ -36,7 +36,10 @@ export function Topbar({ onMenuClick }: TopbarProps) {
const router = useRouter() const router = useRouter()
const { theme, setTheme } = useTheme() const { theme, setTheme } = useTheme()
const { user } = useUser() const { user } = useUser()
const [mounted, setMounted] = useState(false)
const [searchOpen, setSearchOpen] = useState(false) const [searchOpen, setSearchOpen] = useState(false)
useEffect(() => { setMounted(true) }, [])
const initials = user.name.split(" ").map((n) => n[0]).join("") const initials = user.name.split(" ").map((n) => n[0]).join("")
return ( return (
@@ -73,7 +76,7 @@ export function Topbar({ onMenuClick }: TopbarProps) {
onClick={() => setTheme(theme === "dark" ? "light" : "dark")} onClick={() => setTheme(theme === "dark" ? "light" : "dark")}
className="text-muted-foreground" className="text-muted-foreground"
> >
{theme === "dark" ? <Sun className="h-5 w-5" /> : <Moon className="h-5 w-5" />} {mounted ? (theme === "dark" ? <Sun className="h-5 w-5" /> : <Moon className="h-5 w-5" />) : <div className="h-5 w-5" />}
</Button> </Button>
{/* Notifications */} {/* Notifications */}