12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import React from "react";
- import {Link} from 'react-router-dom';
- import {connect} from "react-redux";
- export class Services extends React.Component {
- render() {
- const {categories,doctors} = this.props;
- return (
- <div className="main">
- <div className="wrapper">
- <div className="doctors-wrap services">
- <div className="categories" id="accordion">
- {categories.map(el => (
-
- <div className="service-type" key={el._id} id={`item${el._id}`} >
- <a href={`#item${el._id}`} className="categories-link icon-angle-down" key={el._id} >
- {el.name}
- </a>
- {el.services.map(item => (
- <div className="servise-name" key={item._id}>
- <p>{item.name}</p>
- <p>Стоимость: {item.price} грн.</p>
- <div>
- <Link to={`/appointment/${doctors.find(el => el.speciality.find(serv => serv._id === item._id))._id}/${item.name}`}
- className="btn service-btn"> Записаться </Link>
- </div>
- </div>
- ))}
- </div>
- ))}
- </div>
- </div>
- </div>
- </div>
- );
- }
- }
- const mapStateToProps = state => {
- return {
- categories: state.services.categories,
- doctors:state.app.doctors
- };
- };
- const mapDispatchToProps = {
-
- };
- export default connect(mapStateToProps, mapDispatchToProps)(Services);
- {/* <Link to={`/services/${item._id}/true`}>{item.name}</Link> */}
|