Skip to content
Snippets Groups Projects
Commit 57c8c751 authored by Lucas Eduardo Schoenfelder's avatar Lucas Eduardo Schoenfelder
Browse files

fixed update cover

parent 9fea5adf
No related branches found
No related tags found
4 merge requests!57Merge of develop into master,!56Fixed buttons reportar, seguir, compartilhar, guardar and entrar (in comments...,!39Update admin system,!35Fix remaining bugs
...@@ -28,6 +28,7 @@ import FormInput from "../../FormInput.js" ...@@ -28,6 +28,7 @@ import FormInput from "../../FormInput.js"
import ValidateUserInput from '../../HelperFunctions/FormValidationFunction.js' import ValidateUserInput from '../../HelperFunctions/FormValidationFunction.js'
import {apiDomain} from '../../../env.js' import {apiDomain} from '../../../env.js'
import ModalAlterarCover from '../../ModalAlterarCover/ModalAlterarCover.js' import ModalAlterarCover from '../../ModalAlterarCover/ModalAlterarCover.js'
import Profile from '../../../img/default_profile0.png'
export default function TabPanelEditarPerfil (props) { export default function TabPanelEditarPerfil (props) {
// eslint-disable-next-line // eslint-disable-next-line
...@@ -55,7 +56,6 @@ export default function TabPanelEditarPerfil (props) { ...@@ -55,7 +56,6 @@ export default function TabPanelEditarPerfil (props) {
const updateCover = (selectorFiles) => { const updateCover = (selectorFiles) => {
const objectURL = URL.createObjectURL(selectorFiles[0]) const objectURL = URL.createObjectURL(selectorFiles[0])
console.log(objectURL)
setTempCover(objectURL) setTempCover(objectURL)
controlModal() controlModal()
} }
...@@ -118,7 +118,7 @@ export default function TabPanelEditarPerfil (props) { ...@@ -118,7 +118,7 @@ export default function TabPanelEditarPerfil (props) {
<div style={{padding:"0", display:"flex", flexDirection:"column"}}> <div style={{padding:"0", display:"flex", flexDirection:"column"}}>
<HeaderContainer> <HeaderContainer>
<div style={{position:"relative", height:"100%"}}> <div style={{position:"relative", height:"100%"}}>
<img src={`${apiDomain}` + state.currentUser.cover} alt="user cover avatar" style={{width:"100%", height:"100%", objectFit:"cover"}}/> <img src={state.currentUser.cover ? `${apiDomain}` + state.currentUser.cover : null} 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)}/> <input accept="image/*" style = {{display:"none"}} id="icon-button-file" type="file" onChange={(e) => updateCover(e.target.files)}/>
<label htmlFor="icon-button-file"> <label htmlFor="icon-button-file">
<Tooltip title={<span style={{fontSize:"14px", overflow:"hidden", transition:"all .5s ease"}}>ALTERAR CAPA</span>} placement="left"> <Tooltip title={<span style={{fontSize:"14px", overflow:"hidden", transition:"all .5s ease"}}>ALTERAR CAPA</span>} placement="left">
...@@ -129,7 +129,7 @@ export default function TabPanelEditarPerfil (props) { ...@@ -129,7 +129,7 @@ export default function TabPanelEditarPerfil (props) {
</label> </label>
</div> </div>
<ProfileAvatarDiv onMouseEnter={handleHoverAlterarFoto} onMouseLeave={handleHoverAlterarFoto}> <ProfileAvatarDiv onMouseEnter={handleHoverAlterarFoto} onMouseLeave={handleHoverAlterarFoto}>
<img src={`${apiDomain}` + state.currentUser.avatar} alt = "user avatar" style={{border:"0", verticalAlign:"middle"}}/> <img src={state.currentUser.avatar ? `${apiDomain}` + state.currentUser.avatar : Profile} alt = "user avatar" style={{border:"0", verticalAlign:"middle"}}/>
<ChangeAvatarDiv style={ {display : hoverAlterarFoto ? 'flex' : 'none'}}> <ChangeAvatarDiv style={ {display : hoverAlterarFoto ? 'flex' : 'none'}}>
<span>Alterar Foto</span> <span>Alterar Foto</span>
</ChangeAvatarDiv> </ChangeAvatarDiv>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment