"use client"; import { useEffect, useState } from "react"; import CalendarAdD from "@/components/icons/CalendarAdD"; import CardTickD from "@/components/icons/CardTickD"; import { getParsedUserInfo } from "@/helper"; import Image from "next/image"; function Head({ user }) { // مقدار اولیه از prop سرور تا SSR و کلاینت یکسان باشند (جلوگیری از hydration mismatch)؛ // سپس در کلاینت نام واقعی از کوکی userInfo خوانده می‌شود. const [displayName, setDisplayName] = useState(user?.name || "کاربر"); useEffect(() => { const userInfo = getParsedUserInfo(); const name = userInfo?.realName || user?.name; if (name) setDisplayName(name); }, [user?.name]); return (

{displayName}{" "} عزیز!

در این قسمت میتوانید اطلاعات حساب خود و نوبت های گرفته شده را مدیریت کنید.{" "}

doctor

{Number(user?.total_transactions || 0).toLocaleString("fa-IR")}{" "} تومان

مجموع تراکنش ها

{Number(user?.number_of_turns || 0).toLocaleString("fa-IR")}

تعداد نوبت های شما

); } export default Head;