import React, { Component } from 'react'; import { withStyles } from '@material-ui/core/styles'; import PropTypes from 'prop-types'; import { CrudPedido } from './table' import { Paper, Typography } from '@material-ui/core'; import { connect } from 'react-redux'; //actions import { getPedidos } from 'ba-actions/pedido'; const styles = ({ root: { flexGrow: 1, marginTop: 30, } }); class Pedidos extends Component { constructor (props) { super(props) this.state = { dataRealF: [] }; this.props.dispatch(getPedidos()).then((res) => { if (res) { this.setState({ dataRealF: res.data, }); } }) //console.log("Pedido - LUEGO DE THEN ", this.state.dataRealF) } render() { const {dataRealF} = this.state; //console.log ("aNTESZSSSS?", pedidosLista) const { classes } = this.props; return (
{`Pedidos`}
); } } Pedidos.propTypes = { classes: PropTypes.object.isRequired, }; const reducer = 'pedido' const mapStateToProps = state => ({ force: state, // force state from reducer pedidosLista : state.getIn([reducer]), }); const mapDispatchToProps = dispatch => ({ dispatch }); const PedidosMapped = connect( mapStateToProps, mapDispatchToProps )(Pedidos); export default withStyles(styles)(PedidosMapped);