import React from 'react'; import { connect } from "react-redux"; import { getAllReviews, postReviewSubmit } from "../../actions/reviews"; import { getAllEvents } from "../../actions/getAllEvents"; import './reviews.scss'; import Sidebar from '../../components/sidebar/Sidebar'; import Footer from '../../components/footer/Footer'; import ReviewForm from '../../components/review-form/ReviewForm'; import FiltersReviews from '../../components/filtersReviews/filtersReviews'; export class Reviews extends React.Component { componentDidMount() { this.props.getAllReviews(); this.props.getAllEvents(); } render() { const { postReviewSubmit, reviews, getAllReviews, eventsArr } = this.props; return ( <>

Reviews page

Reviews filter

{ reviews.length !== 0 ? Array.from(reviews).reverse().map((reviewer, ind) => ind < 10 &&
{reviewer.name}
{ new Date(reviewer.date).toDateString().slice(4) } {/*date */}
{reviewer.text}
) :

Not found feedback

}

Send your reviews