import React, { Component } from "react"; import { connect } from "react-redux"; import "./adminMyEventsPage.scss"; import { Redirect } from 'react-router-dom' import * as actions from "../../actions/adminMainPageActions"; import AdminHeader from "../../components/adminHeader/adminHeader"; import EventInfoShort from "../../components/eventInfoShort/EventInfoShort"; class AdminAddEventPage extends Component { state = { filteredEventList: [] }; componentDidMount() { this.props.getEvents(); } onChangeTypeHandler = e => { const { value } = e.target; this.props.getEvents(value) }; render() { const { eventList, removeEvent, editEvent, eventFormInitialValue, editFormFlag, eventTypes } = this.props return ( <>

MY EVENTS

{eventList && eventList.map(el =>
)}
{editFormFlag && }
); } } const mapStateToProps = state => ({ eventList: state.adminMainPageReducer.eventList, eventFormInitialValue: state.adminMainPageReducer.eventFormInitialValue, eventTypes: state.adminMainPageReducer.eventTypes, editFormFlag: state.adminMainPageReducer.editFormFlag, }); export default connect(mapStateToProps, actions)(AdminAddEventPage);