Browse Source

Merge pull request #570 from Empact/fix/pending-channels-selector

fix: don't show channel suggestions if pending channels exist
renovate/lint-staged-8.x
Ben Woosley 7 years ago
committed by GitHub
parent
commit
ca127074df
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      app/components/Contacts/Network.js
  2. 5
      app/reducers/channels.js

17
app/components/Contacts/Network.js

@ -32,7 +32,8 @@ class Network extends Component {
selectedChannel, selectedChannel,
loadingChannelPubkeys, loadingChannelPubkeys,
closingChannelIds, closingChannelIds,
channels channels,
pendingChannels: { pending_open_channels }
}, },
currentChannels, currentChannels,
balance, balance,
@ -174,15 +175,7 @@ class Network extends Component {
</header> </header>
<div className={styles.channels}> <div className={styles.channels}>
{!loadingChannelPubkeys.length && {loadingChannelPubkeys.length || pending_open_channels.length || channels.length ? (
!currentChannels.length &&
!channels.length &&
!searchQuery.length && <SuggestedNodes {...suggestedNodesProps} />}
{(loadingChannelPubkeys.length ||
currentChannels.length ||
channels.length ||
searchQuery.length) && (
<header className={styles.listHeader}> <header className={styles.listHeader}>
<section> <section>
<h2 onClick={toggleFilterPulldown} className={styles.filterTitle}> <h2 onClick={toggleFilterPulldown} className={styles.filterTitle}>
@ -211,6 +204,8 @@ class Network extends Component {
</span> </span>
</section> </section>
</header> </header>
) : (
<SuggestedNodes {...suggestedNodesProps} />
)} )}
<ul className={filterPulldown && styles.fade}> <ul className={filterPulldown && styles.fade}>
@ -329,7 +324,7 @@ class Network extends Component {
})} })}
</ul> </ul>
</div> </div>
{(loadingChannelPubkeys.length || currentChannels.length || searchQuery.length) && ( {(loadingChannelPubkeys.length || pending_open_channels.length || channels.length) && (
<footer className={styles.search}> <footer className={styles.search}>
<label htmlFor="search" className={`${styles.label} ${styles.input}`}> <label htmlFor="search" className={`${styles.label} ${styles.input}`}>
<Isvg src={search} /> <Isvg src={search} />

5
app/reducers/channels.js

@ -444,10 +444,7 @@ channelsSelectors.nonActiveChannelPubkeys = createSelector(channelsSelector, ope
openChannels.filter(channel => !channel.active).map(c => c.remote_pubkey) openChannels.filter(channel => !channel.active).map(c => c.remote_pubkey)
) )
channelsSelectors.pendingOpenChannels = createSelector( channelsSelectors.pendingOpenChannels = pendingOpenChannelsSelector
pendingOpenChannelsSelector,
pendingOpenChannels => pendingOpenChannels
)
channelsSelectors.pendingOpenChannelPubkeys = createSelector( channelsSelectors.pendingOpenChannelPubkeys = createSelector(
pendingOpenChannelsSelector, pendingOpenChannelsSelector,

Loading…
Cancel
Save