import React from 'react' const getEmailIcon = (type) => { switch (type) { case 'work': return "bx bx-briefcase me-1 " ; case 'personal': return "bx bx-user me-1"; case 'support': return "bxr headphone-mic me-1"; case 'billing': return "bx bx-receipt me-1"; default: return "bx bx-envelope me-1"; } }; const getPhoneIcon = (type) => { switch (type) { case 'business': return "bx bx-briefcase me-1 "; case 'home': return "bx bx-mobile me-1 "; case 'personal': return "bx bx-user me-1 "; case 'landline': return "bx bx-phone me-1 "; case 'fax': return "bx bx-printer me-1"; case 'whatsapp': return "bxl-whatsapp me-1"; case 'emergency': return "bx bx-error-circle me-1"; default: return "bx bx-phone me-1"; } }; const ListViewDirectory = ({ contact,setSelectedContact,setIsOpenModal }) => { return ( {`${contact.name}`} {/* Emails */}
{contact.contactEmails?.map((email, index) => ( {email.emailAddress} ))}
{contact.contactPhones?.map((phone, index) => ( {phone.phoneNumber} ))}
{contact.organization}
{contact?.contactCategory?.name }
{/* Actions */} { setSelectedContact( contact ) setIsOpenModal(true) }}> ); }; export default ListViewDirectory;