import { memo } from "react"; import Image from "next/image"; import { Button } from "@mui/material"; import Link from "next/link"; import CustomLoading from "./loading/Custom"; import TextLoading from "./loading/Text"; import CircularLoading from "./loading/Circular"; import { imageUrl } from "@/helper"; // Icons import ArrowLeftD from "@/components/icons/ArrowLeftD"; import ClockD from "@/components/icons/ClockD"; import LikeD from "@/components/icons/LikeD"; import PointD from "@/components/icons/PointD"; function ItemDoctor({ doctor, loading, setDoctors, priority = false }) { const handleLoading = () => { setDoctors((prevDoctors) => prevDoctors.map((item) => item.id === doctor.id ? { ...item, loading: true } : { ...item, loading: false } ) ); }; return (
{doctor?.name}
تخصص: {doctor?.specialties?.map( (item, idx) => `${item.name} ${doctor.specialties.length === idx + 1 ? "" : "|"} ` )}
{doctor?.satisfaction}%
{doctor?.point}
ساعت کاری: {doctor?.hours_of_work}
{doctor?.free_turn}