Contact Detail screen Fix display none on inputs

This commit is contained in:
Jérémy Munsch 2023-09-05 11:15:08 +02:00
parent 8d9d117323
commit 038220c569
No known key found for this signature in database
GPG key ID: 18361AF3BFEC0FEC

View file

@ -1078,6 +1078,7 @@ class ContactDetailsScreen extends React.Component {
return this.wrapper(
placeHolder,
requiredStr,
isVisible,
<TextInput
value={this.state.allInputs[index].value}
onChangeText={text => {
@ -1148,6 +1149,7 @@ class ContactDetailsScreen extends React.Component {
return this.wrapper(
placeHolder,
requiredStr,
isVisible,
<View
style={{
display: isVisible ? 'flex' : 'none',
@ -1241,6 +1243,7 @@ class ContactDetailsScreen extends React.Component {
return this.wrapper(
placeHolder,
requiredStr,
isVisible,
<View
style={{
display: isVisible ? 'flex' : 'none',
@ -1451,6 +1454,7 @@ class ContactDetailsScreen extends React.Component {
return this.wrapper(
placeHolder,
requiredStr,
isVisible,
<View
style={{
display: isVisible ? 'flex' : 'none',
@ -1540,6 +1544,7 @@ class ContactDetailsScreen extends React.Component {
return this.wrapper(
placeHolder,
requiredStr,
isVisible,
<View
style={{
display: isVisible ? 'flex' : 'none',
@ -1591,12 +1596,18 @@ class ContactDetailsScreen extends React.Component {
* wrap input
* @param {string} placeHolder
* @param {string} requiredStr
* @param {boolean} isVisible
* @param {JSX.Element} el
* @returns {JSX.Element}
*/
wrapper(placeHolder, requiredStr, el) {
wrapper(placeHolder, requiredStr, isVisible, el) {
return (
<View style={{ flex: 1, flexDirection: 'column' }}>
<View
style={{
display: isVisible ? 'flex' : 'none',
flex: 1,
flexDirection: 'column',
}}>
<Text
style={
(styles.baseText,