Newer
Older
render() {
const user = this.props.user
let editButtonID = "UserItemEditButton" + user.userID
let deleteButtonID = "UserItemDeleteButton" + user.userID
let itemID = "UserItem" + user.userID
let dialogData = {
dialogID: "DeleteDialogUser" + user.userID,
name: user.firstName + " " + user.lastName,
userID: user.userID
<Card style={{ width: "18rem", background: '#ebebeb', margin: "0.5rem" }} id={itemID}>
<Card.Header><b>{user.firstName} {user.lastName}</b></Card.Header>
<Card.Body style={{padding: '1rem'}}>
<Table responsive="sm">
<tbody>
<td><b>User ID:</b></td>
<td>{user.userID}</td>
</tr>
<td><b>First Name:</b></td>
<td>{user.firstName}</td>
</tr>
<td><b>Last Name:</b></td>
<td>{user.lastName}</td>
</tr>
</tbody>
</Table>
</Card.Body>
<Card.Footer style={{ display: 'flex', justifyContent: 'space-evenly' }}>
<Button variant="primary" onClick={(e) => this.props.handleShowEditPage(e, user)} id={editButtonID} >Edit</Button>
<Button variant="primary" type="submit" onClick={(e) => this.props.handleShowDeleteModal(e, dialogData)} id={deleteButtonID} style={{ background: '#ffc800', color: 'black', border: 'none' }}>
Delete
</Button>
</Card.Footer>
</Card>