diff --git a/src/Pages/UserPage.js b/src/Pages/UserPage.js index 139f63b60d93e7c147d53622ea4c50b5ac29ebd2..d8eecc53d6352a4761d5d3d6ef01f628508fafbe 100644 --- a/src/Pages/UserPage.js +++ b/src/Pages/UserPage.js @@ -58,7 +58,7 @@ const GetHeaderConfig = () => { } export default function UserPage (props){ - const {state} = useContext(Store) + const {state, dispatch} = useContext(Store) const id = state.currentUser.id const [tabValue, setTabValue] = useState( @@ -81,12 +81,17 @@ export default function UserPage (props){ }) .then( (response) => { console.log(response) - - if((response.data.role_ids.includes(4))) { - setTabs([ - 'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria' - ]) + dispatch ( { + type: 'GET_USER', + user: response.data } + ) + + if((response.data.role_ids.includes(4))) { + setTabs([ + 'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria' + ]) + } }, (error) => { console.log('error while running ComponentDidMout')