add loading indicator to the member selection dropdown

This commit is contained in:
Bilal Catic
2019-08-30 11:04:55 +02:00
parent 831cb43a92
commit fe6963b2cd

View File

@@ -22,7 +22,7 @@ class MemberSelector extends Component {
}
render(){
const { members, defaultMemberId } = this.props;
const { members, defaultMemberId, loadingMembers } = this.props;
const dropdownOptions = members && Array.isArray(members) ? members.map(member => ({
key: member.memberId,
@@ -35,6 +35,7 @@ class MemberSelector extends Component {
<Form>
<label>{'Member name'}</label>
<Dropdown
loading={loadingMembers}
options={dropdownOptions}
placeholder="Select Member"
selection
@@ -50,6 +51,7 @@ class MemberSelector extends Component {
const mapStateToProps = (state) => ({
members: state.membersList.result,
loadingMembers: state.membersList.pending,
});
const mapDispatchToProps = (dispatch) => ({