Skip to content
This repository was archived by the owner on Feb 23, 2021. It is now read-only.

Commit badabeb

Browse files
committed
Do not display close btn on channel details screen for closing channels
1 parent 415e00c commit badabeb

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/view/channel-detail.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
2-
import { StyleSheet } from 'react-native';
2+
import { View, StyleSheet } from 'react-native';
33
import { observer } from 'mobx-react';
44
import PropTypes from 'prop-types';
55
import Background from '../component/background';
@@ -24,6 +24,9 @@ const styles = StyleSheet.create({
2424
color: color.pinkSig,
2525
fontSize: font.sizeS,
2626
},
27+
bottomPadding: {
28+
paddingBottom: 30,
29+
},
2730
});
2831

2932
const ChannelDetailView = ({ store, nav }) => (
@@ -59,9 +62,16 @@ const ChannelDetailView = ({ store, nav }) => (
5962
<DetailField name="Balance">
6063
{store.selectedChannel.localBalanceLabel} {store.unitLabel}
6164
</DetailField>
62-
<Button style={styles.deleteBtn} onPress={() => nav.goChannelDelete()}>
63-
<ButtonText style={styles.deleteBtnText}>CLOSE CHANNEL</ButtonText>
64-
</Button>
65+
{!/close|closing/i.test(store.selectedChannel.status) ? (
66+
<Button
67+
style={styles.deleteBtn}
68+
onPress={() => nav.goChannelDelete()}
69+
>
70+
<ButtonText style={styles.deleteBtnText}>CLOSE CHANNEL</ButtonText>
71+
</Button>
72+
) : (
73+
<View style={styles.bottomPadding} />
74+
)}
6575
</Modal>
6676
</MainContent>
6777
</Background>

0 commit comments

Comments
 (0)