diff --git a/src/Pages/UserPage.js b/src/Pages/UserPage.js index ed930d61e1c02b503d3fa944e67633bb8c0d5728..2beb4cb68731153beee32e433844cc44ae47e1e4 100644 --- a/src/Pages/UserPage.js +++ b/src/Pages/UserPage.js @@ -32,11 +32,11 @@ import Tabs from '@material-ui/core/Tabs'; import Tab from '@material-ui/core/Tab'; import Paper from '@material-ui/core/Paper'; -import TabPanelAtividades from '../Components/TabPanels/TabPanelAtividades.js' -import TabPanelMeusRecursos from '../Components/TabPanels/TabPanelMeusRecursos.js' -import TabPanelFavoritos from '../Components/TabPanels/TabPanelFavoritos.js' -import TabPanelColecoes from '../Components/TabPanels/TabPanelColecoes.js' -import TabPanelRede from '../Components/TabPanels/TabPanelRede.js' +import TabPanelAtividades from '../Components/TabPanels/UserPageTabs/PanelAtividades.js' +import TabPanelMeusRecursos from '../Components/TabPanels/UserPageTabs/PanelMeusRecursos.js' +import TabPanelFavoritos from '../Components/TabPanels/UserPageTabs/PanelFavoritos.js' +import TabPanelColecoes from '../Components/TabPanels/UserPageTabs/PanelColecoes.js' +import TabPanelRede from '../Components/TabPanels/UserPageTabs/PanelRede.js' import TabPanelStatusEConquistas from '../Components/TabPanels/TabPanelStatusEConquistas.js' import TabPanelCuradoria from '../Components/TabPanels/UserPageTabs/PanelCuradoria.js' @@ -162,7 +162,7 @@ export default function UserPage (props){ Number(props.location.state) || 0 ); const [tabs, setTabs] = useState([ - 'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede' + 'Atividades', 'Status e Conquistas', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede' ]) {/*sessionStorage.getItem('@portalmec/username')*/} const user = state.currentUser.username @@ -206,7 +206,7 @@ export default function UserPage (props){ }) if((response.data.role_ids.includes(4))) { setTabs([ - 'Atividades', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria' + 'Atividades', 'Status e Conquistas', 'Meus Recursos', 'Favoritos', 'Coleções', 'Rede', 'Curadoria' ]) } }, @@ -246,119 +246,7 @@ export default function UserPage (props){ handleClose={modalControl} userAvatar={state.currentUser.userAvatar} /> -<<<<<<< src/Pages/UserPage.js - <HeaderDiv> - <ContainerNoPad> - <BreadcrumbsDiv> - <StyledBreadcrumbs> - <Link to="/" style={{color:"#00bcd4", textDecoration:"none"}}> - Página Inicial - </Link> - <span> - Minha área - </span> - <span> - {tabs[tabValue]} - </span> - </StyledBreadcrumbs> - </BreadcrumbsDiv> - - <div style={{display:"flex", flexDirection:"column"}}> - <MainContainerDesktop maxwidth="xl"> - <Paper elevation={3} style= {{width:"max-content"}}> - <ContainerUserProfile> - <HeaderContainer> - <CoverContainer> - <img src={state.currentUser.userCover} alt = "user cover avatar" style= {{width:"100%", height:"100%", objectFit : "cover" }}/> - <input accept="image/*" style = {{display:"none"}} id="icon-button-file" type="file" onChange={(e) => updateCover(e.target.files)}/> - <label htmlFor="icon-button-file"> - <Tooltip title={<span style={{fontSize:"14px", overflow:"hidden", transition:"all .5s ease"}}>ALTERAR CAPA</span>} placement="left"> - <IconButton style={{position:"absolute",right:"0",top:"0",color:"#fff"}}color="primary" aria-label="upload picture" component="span"> - <PhotoCamera /> - </IconButton> - </Tooltip> - </label> - </CoverContainer> - <ProfileAvatarDiv onMouseEnter={handleHoverAlterarFoto} onMouseLeave={handleHoverAlterarFoto} onClick={modalControl}> - <img src={state.currentUser.userAvatar} alt = "user avatar" style={{height : "inherit", width : "inherit", border:"0", verticalAlign:"middle"}}/> - <ChangeAvatarDiv style={ {display : hoverAlterarFoto ? 'flex' : 'none'}}> - <span>Alterar Foto</span> - </ChangeAvatarDiv> - </ProfileAvatarDiv> - <UserProfileInfoDiv> - <p style={{fontSize:"28px", color:"#fff", marginBottom:"2px", fontWeight:"500", backgroundColor:"#77777796", backgroundRadius : "8px"}}>{user}</p> - <div style={{fontSize:"14px", color:"#fff", marginBottom:"2px"}}> - <p>{state.currentUser.education}</p> - </div> - </UserProfileInfoDiv> - <EditProfileAnchor to="/editarperfil"> - <Button> - <EditIcon style={{marginRight:"5px", verticalAlign:"middle"}}/> <span>EDITAR PERFIL</span> - </Button> - </EditProfileAnchor> - </HeaderContainer> - <CheckTeacherDiv> - <> - { - state.currentUser.isCollaborativeTeacher ? - ( - [ - <> - <img src={CheckDecagram} style={{color:"#00bcd4"}}/> - <span>Professor(a)</span> - </> - ] - ) - : - ( - [ - <p style={{fontSize:"15px", lineHeight:"22px", textAlign:"left", margin:"0 0 10px"}}> - <span style={{cursor:"pointer"}}> - <span style={{paddingRight:"5px"}}> - <img src={CheckDecagram}/> - </span> - Você é professor(a) e gostaria de publicar recursos? - <span style={{color:"#00bcd4"}}> SAIBA MAIS</span> - </span> - </p> - ] - ) - } - </> - </CheckTeacherDiv> - <RodapeDiv> - <NavBarContentContainer> - <StyledTabs - value ={tabValue} - onChange ={handleChangeTab} - indicatorColor ="primary" - textColor ="primary" - variant = "scrollable" - scrollButtons = "auto" - TabIndicatorProps={{style : {background:"#00bcd4"}}} - > - <StyledTab label={tabs[0]}/> - <StyledTab label={tabs[1]}/> - <StyledTab label={tabs[2]}/> - <StyledTab label={tabs[3]}/> - <StyledTab label={tabs[4]}/> - <StyledTab label={tabs[5]}/> - </StyledTabs> - </NavBarContentContainer> - </RodapeDiv> - </ContainerUserProfile> - </Paper> - </MainContainerDesktop> - </div> - {tabValue === 0 && <TabPanelAtividades id={id} config={config}/>} - {tabValue === 1 && <TabPanelStatusEConquistas id={id} config={config}/>} - {tabValue === 2 && <TabPanelMeusRecursos id={id} config={config}/>} - {tabValue === 3 && <TabPanelFavoritos id={id} config={config}/>} - {tabValue === 4 && <TabPanelColecoes id={id} config={config}/>} - {tabValue === 5 && <TabPanelRede id={id} config={config}/>} - </ContainerNoPad> - </HeaderDiv> -======= + <BackgroundDiv> <CustomizedBreadcrumbs @@ -410,19 +298,20 @@ export default function UserPage (props){ {tabValue === 0 && <TabPanelAtividades id={id} config={GetHeaderConfig()}/>} {tabValue === 1 && - <TabPanelMeusRecursos id={id} config={GetHeaderConfig()}/>} + <TabPanelStatusEConquistas id={id} config={GetHeaderConfig()}/>} {tabValue === 2 && - <TabPanelFavoritos id={id} config={GetHeaderConfig()}/>} + <TabPanelMeusRecursos id={id} config={GetHeaderConfig()}/>} {tabValue === 3 && - <TabPanelColecoes id={id} config={GetHeaderConfig()}/>} + <TabPanelFavoritos id={id} config={GetHeaderConfig()}/>} {tabValue === 4 && - <TabPanelRede id={id} config={GetHeaderConfig()}/>} + <TabPanelColecoes id={id} config={GetHeaderConfig()}/>} {tabValue === 5 && + <TabPanelRede id={id} config={GetHeaderConfig()}/>} + {tabValue === 6 && <TabPanelCuradoria id={id} config={GetHeaderConfig()}/>} </Grid> </Grid> </BackgroundDiv> ->>>>>>> src/Pages/UserPage.js </React.Fragment> ] )