fix(relation): fix relation widget selection bug (#1572)

This commit is contained in:
jimmycleveland-clearlink
2018-08-07 09:51:47 -06:00
committed by Shawn Erquhart
parent b2debb05a1
commit 77fbc041bb
3 changed files with 8 additions and 3 deletions

View File

@ -51,7 +51,8 @@ export default class RelationControl extends React.Component {
forID: PropTypes.string.isRequired,
value: PropTypes.node,
field: PropTypes.node,
isFetching: PropTypes.node,
isFetching: PropTypes.bool,
fetchID: PropTypes.string,
query: PropTypes.func.isRequired,
clearSearch: PropTypes.func.isRequired,
queryHits: PropTypes.oneOfType([
@ -141,6 +142,7 @@ export default class RelationControl extends React.Component {
const {
value,
isFetching,
fetchID,
forID,
queryHits,
classNameWrapper,
@ -172,7 +174,7 @@ export default class RelationControl extends React.Component {
inputProps={inputProps}
focusInputOnSuggestionClick={false}
/>
<Loader active={isFetching === this.controlID} />
<Loader active={isFetching && this.controlID === fetchID} />
</div>
);
}