diff --git a/src/Components/mensagem.js b/src/Components/mensagem.js index ce3e852..8853bb9 100644 --- a/src/Components/mensagem.js +++ b/src/Components/mensagem.js @@ -45,7 +45,7 @@ const styles = StyleSheet.create({ marginRight: 10, alignItems: "center" }, - + // Estilo para a mensagem do destinatario dest: { flexDirection: "row", diff --git a/src/Screens/EditPerfil/editperfil.js b/src/Screens/EditPerfil/editperfil.js index de5b31f..98bb9be 100644 --- a/src/Screens/EditPerfil/editperfil.js +++ b/src/Screens/EditPerfil/editperfil.js @@ -10,7 +10,8 @@ import { TouchableOpacity, Dimensions, ActivityIndicator, - TextInput + TextInput, + Alert } from "react-native" import AsyncStorage from "@react-native-community/async-storage" import firebase from "react-native-firebase" @@ -110,8 +111,15 @@ export default class Conversas extends Component { ImagePicker.showImagePicker(options, response => { if (response.uri) { - this.setState({ myImage: response }) - this.uploadphotos() + if (response.fileSize <= 600000) { + this.setState({ myImage: response }) + this.uploadphotos() + } else { + Alert.alert( + "Erro", + "Selecione uma foto com tamanho inferior a 600 kB" + ) + } } }) } diff --git a/src/Screens/PerfilSettings/perfilsettings.js b/src/Screens/PerfilSettings/perfilsettings.js index 0fdd8f7..6b67610 100644 --- a/src/Screens/PerfilSettings/perfilsettings.js +++ b/src/Screens/PerfilSettings/perfilsettings.js @@ -12,7 +12,8 @@ import { BackHandler, KeyboardAvoidingView, ActivityIndicator, - Keyboard + Keyboard, + Alert } from "react-native" import AsyncStorage from "@react-native-community/async-storage" import { Icon } from "react-native-elements" @@ -123,8 +124,15 @@ export default class PerfilSettings extends Component { ImagePicker.showImagePicker(options, response => { if (response.uri) { - this.setState({ img: response }) - this.uploadphotos() + if (response.fileSize <= 600000) { + this.setState({ img: response }) + this.uploadphotos() + } else { + Alert.alert( + "Erro", + "Selecione uma foto com tamanho inferior a 600 kB" + ) + } } }) }