Skip to content

Commit

Permalink
Add new images and refactor logic of displaying node pictures in Node…
Browse files Browse the repository at this point in the history
…Configuration
  • Loading branch information
shubhamkmr04 committed Mar 14, 2024
1 parent da01713 commit 480f0c3
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 256 deletions.
22 changes: 18 additions & 4 deletions views/Settings/NodeConfiguration.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,8 @@ export default class NodeConfiguration extends React.Component<
this.setState({
index,
active,
newEntry
newEntry,
photo
});
}
}
Expand Down Expand Up @@ -591,6 +592,7 @@ export default class NodeConfiguration extends React.Component<

render() {
const { navigation, SettingsStore } = this.props;
const node = navigation.getParam('node', null);
const {
nickname,
host,
Expand Down Expand Up @@ -957,12 +959,22 @@ export default class NodeConfiguration extends React.Component<
<View style={styles.container}>
<TouchableOpacity
onPress={
(node === null ||
node?.photo === '' ||
node?.photo === null) &&
photo === null
? () =>
navigation.navigate(
'SetNodePicture'
)
: () => this.setState({ photo: null })
: () =>
this.setState(
{ photo: null },
() =>
node
? (node.photo = '')
: null
)
}
>
<View
Expand All @@ -972,10 +984,12 @@ export default class NodeConfiguration extends React.Component<
themeColor('secondaryText')
}}
>
{photo ? (
{node?.photo || photo ? (
<Image
source={{
uri: this.getPhoto(photo)
uri: this.getPhoto(
node?.photo || photo
)
}}
style={styles.imageBackground}
/>
Expand Down
2 changes: 1 addition & 1 deletion views/Settings/Nodes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ export default class Nodes extends React.Component<NodesProps, NodesState> {
) : (
<NodeIdenticon
selectedNode={item}
width={35}
width={42}
rounded
/>
)}
Expand Down
250 changes: 0 additions & 250 deletions views/Settings/SelectNodeProfile.tsx

This file was deleted.

6 changes: 5 additions & 1 deletion views/Settings/SetNodePicture.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,11 @@ export default class SetNodePicture extends React.Component<
require('../../assets/images/zeus-illustration-6a.jpg'),
require('../../assets/images/zeus-illustration-6b.jpg'),
require('../../assets/images/zeus-illustration-7a.jpg'),
require('../../assets/images/zeus-illustration-7b.jpg')
require('../../assets/images/zeus-illustration-7b.jpg'),
require('../../assets/images/Alby.jpg'),
require('../../assets/images/BTCpay.jpg'),
require('../../assets/images/CLN.jpg'),
require('../../assets/images/LND.jpg')
],
photo: ''
};
Expand Down

0 comments on commit 480f0c3

Please sign in to comment.