import React from 'react'; import {Link} from 'react-router-dom' import {connect} from 'react-redux' export class MoreInfo extends React.Component { render() { const {match,doctors,services} = this.props; const doctor = doctors.find(el => el._id === match.params.doctor); const service = services.find(el => el._id === match.params.service); return ( <>
{doctor &&
{doctor.name}/

{doctor.name}

{doctor.profession}

Опыт работы более {new Date().toISOString().split('T')[0].split('-')[0] - doctor.experience.split('T')[0].split('-')[0]} лет

{doctor.skillsDescription.split ("
").map ( (el, index) => (

{ el }

) ) } {match.params.flag === 'true' && Записаться на приём}
} {service &&
{service.name}

Duration: {service.duration} h

{service.description}

Price: {service.price} грн.

{match.params.flag === 'true' && Записаться на приём}
}
); } } const mapStateToProps = state => { return { doctors:state.app.doctors, services:state.services.services } }; const mapDispatchToProps = { }; export default connect (mapStateToProps,mapDispatchToProps)(MoreInfo)