add loading indicator to the member selection dropdown
This commit is contained in:
@@ -22,7 +22,7 @@ class MemberSelector extends Component {
|
|||||||
}
|
}
|
||||||
|
|
||||||
render(){
|
render(){
|
||||||
const { members, defaultMemberId } = this.props;
|
const { members, defaultMemberId, loadingMembers } = this.props;
|
||||||
|
|
||||||
const dropdownOptions = members && Array.isArray(members) ? members.map(member => ({
|
const dropdownOptions = members && Array.isArray(members) ? members.map(member => ({
|
||||||
key: member.memberId,
|
key: member.memberId,
|
||||||
@@ -35,6 +35,7 @@ class MemberSelector extends Component {
|
|||||||
<Form>
|
<Form>
|
||||||
<label>{'Member name'}</label>
|
<label>{'Member name'}</label>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
|
loading={loadingMembers}
|
||||||
options={dropdownOptions}
|
options={dropdownOptions}
|
||||||
placeholder="Select Member"
|
placeholder="Select Member"
|
||||||
selection
|
selection
|
||||||
@@ -50,6 +51,7 @@ class MemberSelector extends Component {
|
|||||||
|
|
||||||
const mapStateToProps = (state) => ({
|
const mapStateToProps = (state) => ({
|
||||||
members: state.membersList.result,
|
members: state.membersList.result,
|
||||||
|
loadingMembers: state.membersList.pending,
|
||||||
});
|
});
|
||||||
|
|
||||||
const mapDispatchToProps = (dispatch) => ({
|
const mapDispatchToProps = (dispatch) => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user