Como fazer link em "alert"

Gostaria de saber se tem algum modo de meu alerta exibido em tela possibilitasse ao usuário um link de acesso?
Att.

@adrian_felipe, o que exatamente você quer dizer com “link de acesso”? Poderia prover um exemplo?

1 Like

Simplesmente colocar um link de uma página, por exemplo.
algo como o exemplo de leitor de QR code que a expo oferece, assim, ao invés de só aparecer o link ele possibilitasse que acessássemos por ali.
// pequena parte do código
export default function App() {
const [scanned, setScanned] = useState(false);
const handleBarCodeScanned = ({ type, data }) => {
setScanned(true);
alert(O QR Code do tipo ${type} com o link ${data} foi escaneado!);
};
return (
{scanned && (
<Button
style={styles.botao}
title={‘Clique para escanear novamente’}
onPress={() => setScanned(false)}
/>
)}

);

Se entendi o que você está tentando fazer, uma solução seria vc adicionar um segundo botão no seu alerta que diria, por exemplo, “Visitar Link”, e, no método onPress() daquela opção, vc usava a library Linking do expo pra abrir o link no browser do dispositivo.

Aqui está a documentação pra Alert : Alert - Expo Documentation
E da linking library: https://docs.expo.io/versions/latest/workflow/linking/

Espero que isso ajude.
Abraço!

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.