Closed andre-filho closed 5 years ago
solved in commit c32c021:
showAgentEmail() {
return (
<ShowEmail
agentEmail={this.state.agentEmail}
/>
}
import React from 'react';
import PropTypes from 'prop-types';
import { View, Text } from 'react-native-animatable';
import styles from '../Styles/SchedulingVisitStyles';
// stateless component declaration according to the convention
const ShowEmail = ({ agentEmail }) => {
return (
<View>
<Text style={styles.TopListText}>
Agente Convidado
</Text>
<View style={styles.InputFieldStyle}>
<Text
style={agentEmail !== '' ? '' : styles.NoInvitedAgent}
>
{agentEmail !== '' ? agentEmail : 'Nenhum agente convidado'}
</Text>
</View>
</View>
);
};
ShowEmail.propTypes = {
agentEmail: PropTypes.string.isRequired,
};
export default ShowEmail;
O seguinte código está duplicado e poderia ser arrumado com a criação de um novo componente