Browse Source

Merge branch 'main' of https://github.com/IGSD-UoW/WPD-MobileApp into main

master
analuizaff 3 years ago
parent
commit
e72bec703f
  1. 12
      src/app/components/map/OpenStreetMap.js
  2. 45
      src/app/screens/UserAgreement.js
  3. 1
      src/package.json

12
src/app/components/map/OpenStreetMap.js

@ -1,5 +1,5 @@
import React, { useState, useEffect } from "react";
import { View } from "react-native";
import { View, Linking } from "react-native";
import WebView from "react-native-webview";
import {
setViewCode,
@ -56,8 +56,6 @@ export default function OpenStreetMap({
renderOptions: dataOptionsToShow,
});
// console.log(markersList)
useEffect(() => {
if (markersList && mapRef) {
deleteAllMarkers(mapRef);
@ -91,7 +89,13 @@ export default function OpenStreetMap({
javaScriptEnabled={true}
source={{ html: webviewContent }}
injectedJavaScript={viewFunction}
onShouldStartLoadWithRequest={(event) => {
if (event.url.slice(0, 4) === "http") {
Linking.openURL(event.url);
return false;
}
return true;
}}
/>
)}
{!isForm && (

45
src/app/screens/UserAgreement.js

@ -1,5 +1,5 @@
import React from "react";
import { View, Text, ScrollView } from "react-native";
import { View, Text, ScrollView, StyleSheet } from "react-native";
export default function UserAgreement() {
const ls = "\n\n";
@ -9,13 +9,13 @@ export default function UserAgreement() {
return (
<View paddingHorizontal={12}>
<ScrollView>
<Text style={{
textAlign: "justify",
}}>
<Text style={styles.header}>
{lh}
TERMOS E CONDIÇÕES GERAIS DE USO E PRIVACIDADE {ls}
APRESENTAÇÃO {lh}
TERMOS E CONDIÇÕES GERAIS DE USO E PRIVACIDADE {lh}
APRESENTAÇÃO {ls}
</Text>
<Text>
Estes Termos e Condições Gerais de Uso e Privacidade regulamentam a
utilização da Plataforma WPD++ (Plataforma), disponível nas lojas de
aplicativos oficiais de smartphones, disponibilizada pela Fundação
@ -31,10 +31,12 @@ export default function UserAgreement() {
ALTERAR O CÓDIGO E LIBERAR UMA NOVA VERSÃO DO APLICATIVO NAS RESPECTIVAS
LOJAS DE APLICATIVOS OFICIAIS DE SMARTPHONES, PASSANDO ASSIM A SER O
INTERESSADO RESPONSÁVEL PELA SUA VERSÃO DA PLATAFORMA E PELOS DADOS
PESSOAIS QUE VIER A TRATAR NA MESMA.{ls}
PESSOAIS QUE VIER A TRATAR NA MESMA.{lh}
<Text style={styles.header}>
DEFINIÇÃO DE TERMOS {lh}
</Text>
Acesso: Ação do(a) Usuário(a) de acessar a Plataforma WPD++.{ls}
@ -86,7 +88,9 @@ export default function UserAgreement() {
de Serviços ou Funcionário(a) de Instituição Conveniada que acessar e
utilizar a Plataforma WPD++.{lh}
<Text style={styles.header}>
1. DESTINAÇÃO DA PLATAFORMA{lh}
</Text>
1.1. A Plataforma WPD++ é uma continuação do Projeto Waterproofing
Data/Dados à Prova DÁgua, e tem por objetivo o engajamento e geração
@ -103,7 +107,10 @@ export default function UserAgreement() {
rios de forma a contribuir com sociedade auxiliando nas decisões e
políticas voltadas à gestão de risco de desastres no Brasil.{lh}
<Text style={styles.header}>
2. CONDIÇÕES DE USO DA PLATAFORMA E VIGÊNCIA{lh}
</Text>
2.1. O uso dos Serviços e da Plataforma é regido por estes Termos de
Uso e Privacidade, os quais o(a) Usuário(a), no caso Você, deve ler
@ -199,7 +206,9 @@ export default function UserAgreement() {
viola as condições e regras estabelecidas no presente Instrumento e na
Política de Privacidade correlata.{lh}
<Text style={styles.header}>
3. SUAS OBRIGAÇÕES NO USO DA PLATAFORMA {lh}
</Text>
3.1 Utilizar a Plataforma nas condições e hipóteses autorizadas por
estes Termos de Uso e Privacidade, respeitando ainda a legislação
@ -317,7 +326,9 @@ export default function UserAgreement() {
processo administrativo ou por ordem judicial.{lh}
<Text style={styles.header}>
4. ALTERAÇÕES NOS SERVIÇOS OU NA PLATAFORMA {lh}
</Text>
4.1. A Plataforma se reserva o direito de modificar, suspender,
terminar ou descontinuar qualquer aspecto desta a qualquer tempo,
@ -350,7 +361,10 @@ export default function UserAgreement() {
serão posteriormente comunicadas aos(às) Usuários(as) por meio de
avisos na própria Plataforma.{lh}
<Text style={styles.header}>
5. PROPRIEDADE INTELECTUAL {lh}
</Text>
5.1. Todos os textos, imagens, fotos, ilustrações, ícones, tecnologias,
@ -394,7 +408,10 @@ export default function UserAgreement() {
ofertados, bem como para as finalidades descritas no item 6.2 e
seguintes destes Termos.{lh}
<Text style={styles.header}>
6. DA PROTEÇÃO DE DADOS PESSOAIS {lh}
</Text>
6.1. Esta Plataforma está comprometida com os deveres de privacidade e
proteção de dados pessoais, bem como com tratamento de Seus dados
@ -555,7 +572,9 @@ export default function UserAgreement() {
ceapg@fgv.br.{lh}
<Text style={styles.header}>
7. ISENÇÃO DE RESPONSABILIDADE DA PLATAFORMA {lh}
</Text>
A FGV SOMENTE SERÁ CONSIDERADA RESPONSÁVEL DURANTE A EXECUÇÃO DA FASE
PILOTO DO PROJETO. APÓS A DISPONIBILIZAÇÃO DA PLATAFORMA PARA USO POR
@ -641,14 +660,18 @@ export default function UserAgreement() {
terceiros;{lh}
<Text style={styles.header}>
8. LEGISLAÇÃO APLICÁVEL{lh}
</Text>
8.1. Estes Termos e todas as relações dele decorrentes são submetidos
às leis da República Federativa do Brasil.{lh}
<Text style={styles.header}>
9. DISPOSIÇÕES GERAIS {lh}
</Text>
9.1. Estes Termos constituem o acordo integral entre as Partes com
@ -697,3 +720,11 @@ export default function UserAgreement() {
</View>
);
}
const styles = StyleSheet.create({
header: {
textAlign: "justify",
fontWeight: "bold",
fontSize: 18,
}});

1
src/package.json

@ -63,7 +63,6 @@
"react-native-searchable-dropdown": "^1.1.3",
"react-native-shadow-2": "^5.1.1",
"react-native-simple-dialogs": "^1.4.0",
"react-native-simple-markdown": "^1.1.0",
"react-native-svg": "12.1.1",
"react-native-svg-transformer": "^0.14.3",
"react-native-svg-uri": "^1.2.3",

Loading…
Cancel
Save