import React, { Component } from "react"; import { connect } from "react-redux"; import { Redirect, Link } from "react-router-dom"; import { Button, Card, Container, Header, Popup, Segment } from "semantic-ui-react"; import { deleteEmployeeRequest } from "../../../actions/employee/saga.actions"; class ClientProviders extends Component { deleteEmployee = uuid => { this.props.dispatch(deleteEmployeeRequest(uuid)); }; render() { const { selfUser } = this.props; if (selfUser.client) { return ( ); } else { return ; } } } function mapStateToProps(state) { return { selfUser: state.user.selfUser }; } const ClientProvidersView = ({ user, deleteEmployee }) => (
Providers
{(user.client.employees || []).filter(employee => !employee.deleted) .length > 0 && ( {user.client.employees .filter(employee => !employee.deleted) .map((employee, index) => ( {employee.provider} {employee.note} Are you sure you want to delete this employee?
} trigger={ } on="click" position="top right" />
))}
)}
); export default connect(mapStateToProps)(ClientProviders);