import React from 'react' import { TrafficContact } from './type' import { ChatSvg } from '../../assets/svg/chatSvg' import { CallOutlineSvg } from '../../assets/svg/callIconSvg' interface TrafficContactDetail { contactDetail: TrafficContact[] onClickCall: Function onClickChat: Function trafficAgent?: string speaks?: string } export const ContactCard = (props: TrafficContactDetail) => { const { contactDetail, onClickCall, onClickChat, trafficAgent = 'Traffic agent', speaks = 'Speaks' } = props return ( <> {contactDetail?.map((contact: TrafficContact) => { const { name, language, mobile, user_id,truck_type } = contact return (

{trafficAgent} ({truck_type})

{name}

onClickChat(user_id)} >
onClickCall(mobile)} >
{language && (
{speaks} {language}
)}
) })} ) }