Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 1814 | Rev 1849 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1847 stevensc 1
import React from 'react'
743 stevensc 2
import { useParams } from 'react-router-dom'
956 stevensc 3
import { Container, Grid } from '@mui/material'
4
 
1847 stevensc 5
import useFetch from '@app/hooks/useFetch'
963 stevensc 6
 
1847 stevensc 7
import ProfileCard from '@app/components/profile/ProfileCard'
8
import ExperiencesCard from '@app/components/profile/experiences/ExperiencesCard'
9
import EducationsCard from '@app/components/profile/educations/EducationsCard'
5 stevensc 10
 
956 stevensc 11
import '../../styles/profile/profile.scss'
12
 
5 stevensc 13
const View = () => {
743 stevensc 14
  const { uuid } = useParams()
1847 stevensc 15
  const { data: profile } = useFetch(`/profile/my-profiles/edit/${uuid}`)
5 stevensc 16
 
1847 stevensc 17
  /*  const {
18
    user_experiences,
19
    user_educations,
20
    user_hobbies_and_interests,
21
    user_skills,
22
    user_aptitudes,
23
    user_languages,
24
    formatted_address
25
  } = profile */
5 stevensc 26
 
27
  return (
1847 stevensc 28
    <Container as='main' sx={{ p: 0 }}>
29
      <Grid container spacing={2}>
30
        <Grid
31
          item
32
          xs={12}
33
          sx={{
34
            display: 'flex',
35
            flexDirection: 'column',
36
            gap: 1
37
          }}
38
        >
39
          <ProfileCard
40
            {...profile}
41
            sizes={{
42
              image: profile.image_size_profile,
43
              cover: profile.image_size_cover
44
            }}
45
            uuid={profile.user_uuid}
46
            image={profile.image}
47
            cover={profile.cover}
48
          />
956 stevensc 49
 
1847 stevensc 50
          <ExperiencesCard
51
            experiences={profile.user_experiences}
52
            uuid={uuid}
53
            edit
54
          />
956 stevensc 55
 
1847 stevensc 56
          <EducationsCard
57
            educations={profile.user_educations}
58
            uuid={uuid}
59
            edit
60
          />
956 stevensc 61
        </Grid>
1847 stevensc 62
      </Grid>
63
    </Container>
743 stevensc 64
  )
65
}
5 stevensc 66
 
743 stevensc 67
export default View