Basic dropdown

This commit is contained in:
John Lyon-Smith
2018-03-26 07:37:41 -07:00
parent cb708c720f
commit 90a920264b
7 changed files with 242 additions and 16 deletions

View File

@@ -32,7 +32,7 @@ export class Users extends Component {
api.listUsers().then((list) => {
list.items.sort((userA, userB) => (userA.lastName.localeCompare(userB.lastName)))
this.setState({ users: list.items })
this.setState({ users: list.items, selectedUser: list.items[0] }) // TODO: <- Remove
}).catch((error) => {
this.setState({
messageModal: {
@@ -276,10 +276,10 @@ export class Users extends Component {
<Box border={{ width: sizeInfo.headerBorderWidth, color: colorInfo.headerBorder }} radius={sizeInfo.formBoxRadius}>
{
this.state.selectedUser
? <UserForm user={this.state.selectedUser} onSave={this.handleSave}
onRemove={this.handleRemove} onModifiedChanged={this.handleModifiedChanged}
onChangeEmail={this.handleChangeEmail} onResendEmail={this.handleResendEmail} />
: <UserFormPlaceholder />
? <UserForm user={this.state.selectedUser} onSave={this.handleSave}
onRemove={this.handleRemove} onModifiedChanged={this.handleModifiedChanged}
onChangeEmail={this.handleChangeEmail} onResendEmail={this.handleResendEmail} />
: <UserFormPlaceholder />
}
</Box>
</Row.Item>