import React from 'react'; import { User, Mail, Phone, MapPin, Stethoscope, Calendar } from 'lucide-react'; import { Doctor } from '../../types/doctor/doctor'; import { getStatusLabel, getStatusColor } from '../../utils/doctorStatus'; interface DoctorDetailViewProps { doctor: Doctor; } export const DoctorDetailView: React.FC = ({ doctor }) => { const formatDate = (dateString: string) => { return new Date(dateString).toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' }); }; return (

Dr. {doctor.firstName} {doctor.lastName}

{doctor.specialization?.specializationId}

{getStatusLabel(doctor.status)}

Contact Information

{doctor.emailAddress}
{doctor.phoneNo}
{doctor.address}

Professional Details

{doctor.licenseNo || ''}

Date of Birth

{formatDate(doctor.birthDate || '')}

); };