import React, { useEffect } from 'react' import { connect } from 'react-redux' import Page from './page'; import ProjectList from '../components/ProjectList'; import { projectUserListRequest } from '../actions/project'; const DashBoardClient = ({ projects = [], ...props }) => { useEffect(() => { props.dispatch(projectUserListRequest()) }, []) projects = [ { id: 1, name: 'mon premier projet', requests: [ { id: 1, title: 'Demande num 1', author: 'Gael Peltey', status: { id: 1, slug: 'en-attente' }, createdAt: 'le 20 juillet 2019' }, { id: 2, title: 'Demande num 2', author: 'Jean Guy', status: { id: 2, slug: 'pris-en-compte' }, createdAt: 'le 20 juillet 2020' }, { id: 3, title: 'Demande num 3', author: 'Gael Peltey', status: { id: 3, slug: 'en-cours-de-traitement' }, createdAt: 'le 20 juillet 2021' } ] }, { id: 2, name: 'mon deuxième projet', }, { id: 3, name: 'mon troisième projet', requests: [ { id: 4, title: 'Demande num 4', author: 'David Pujadas', status: { id: 4, slug: 'traite' }, createdAt: 'le 20 juillet 2022' }, { id: 5, title: 'Demande num 5', author: 'Jean Mi', status: { id: 5, slug: 'clos' }, createdAt: 'le 20 juillet 2023' } ] }, ] return (

Mon dashboard

); } const mapStateToProps = ({ project }) => ({ projects: project.items, }) export default connect(mapStateToProps)(DashBoardClient)