import React, { Component } from "react"; import ReactDOM from "react-dom"; import { Link } from 'react-router-dom' import { Container, Header, Form, Grid, Segment, Input, Button, Message, Icon, Table } from "semantic-ui-react"; // ---------------------------------------------------- // ---------------------------------------------------- class ListPermissions extends Component { constructor(props) { super(props); } //https://stackoverflow.com/questions/36559661/how-can-i-dispatch-from-child-components-in-react-redux //https://stackoverflow.com/questions/42597602/react-onclick-pass-event-with-parameter render() { const permissions = this.props.permissions; if (permissions) { return ( Name Email Role {permissions.map((permission, i) => ( {permission.firstName} {permission.lastName} {permission.email} {permission.role} this.props.updatePermission(permission._id)} /> this.props.deletePermission(permission)} /> ))}
); } else { return (
); } } } export default ListPermissions;