Incluindo exibição de informações de contato no perfil

This commit is contained in:
Matheus Albino Brunhara
2022-06-07 19:20:18 -05:00
parent 4fda0c9fba
commit fb9b5f4d00
7 changed files with 184 additions and 11 deletions

View File

@@ -1,9 +1,39 @@
import { IonItem, IonLabel, IonInput, IonButton, IonCardTitle, IonCol, IonContent, IonGrid, IonPage, IonRow } from '@ionic/react';
import { IonButton, IonContent, IonPage } from '@ionic/react';
import { useContext, useEffect } from 'react';
import { useHistory } from 'react-router';
import { Action } from '../components/Action';
import { UserContext } from '../App';
import * as sessionRoutes from '../services/api/session';
const Home: React.FC = () => {
const history = useHistory()
const user = useContext(UserContext);
useEffect(() => {
const refreshUserToken = async () => {
await sessionRoutes.refresh().then(response => {
if (response.status === 'error') {
// setMessageToast(response.message);
// setShowToast(true);
return
}
user.setIsLoggedIn(true);
}).catch(error => {
// if (!error.response) return
// se o backend retornou uma mensagem de erro customizada
// if (error.response.data.message) {
console.dir('Houve um erro: ', { error })
alert('Houve um erro')
})
}
refreshUserToken()
})
return (
<IonPage>