diff --git a/src/components/Header.tsx b/src/components/Header.tsx index fa58d08..e82a5ec 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,7 +1,7 @@ import { ModeToggle } from "@/components/ThemeSwitcher"; import { Separator } from "@/components/ui/separator"; import { Skeleton } from "@/components/ui/skeleton"; -import { fetchLoginUser } from "@/lib/nezha-api"; +import { fetchLoginUser, fetchSetting } from "@/lib/nezha-api"; import { useQuery } from "@tanstack/react-query"; import { DateTime } from "luxon"; import { useEffect, useRef, useState } from "react"; @@ -12,6 +12,16 @@ import { useNavigate } from "react-router-dom"; function Header() { const { t } = useTranslation(); const navigate = useNavigate(); + + const { data: settingData,isLoading } = useQuery({ + queryKey: ["setting"], + queryFn: () => fetchSetting(), + refetchOnMount: true, + refetchOnWindowFocus: true, + }); + + const siteName = settingData?.data?.site_name; + return (