Olá, pessoal !
estou desenvolvendo um app em React Native, e estou usando um ternário no meu codigo pra que o mesmo faça o seguinte se o valor for != null ? mostre o botão compartilhar se não mostre uma View vazia, mas mesmo tendo o valor diferente de null ele não mostra o botão, abaixo segue o código para melhor entendimento.
export default function ResultImc( props ) {
const onShare = async () => {
const result = await Share.share({
message:"Meu imc é: " + props.resultImc,
});
}
return (
<View style={styles.resultImc}>
<Text style={styles.information}>{props.messageResultImc}</Text>
<Text style={styles.numberImc}>{props.ResultImc}</Text>
<View style={styles.boxSharedbutton}>
{
props.resultImc != null ?
<TouchableOpacity
onPress={onShare}
style={styles.shared}>
<Text style={styles.sharedText}>Compartilhar</Text>
</TouchableOpacity>
:
<View/>
}
</View>
</View>
);
}