Rev 1853 | Rev 1862 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { useParams } from 'react-router-dom'import { Container, Grid } from '@mui/material'import useFetch from '@app/hooks/useFetch'import ProfileCard from '@app/components/profile/ProfileCard'import AptitudesCard from '@app/components/profile/aptitudes/AptitudesCard'import EducationsCard from '@app/components/profile/educations/EducationsCard'import ExperiencesCard from '@app/components/profile/experiences/ExperiencesCard'import LanguagesCard from '@app/components/profile/languages/LanguagesCard'import LocationCard from '@app/components/profile/location/LocationCard'import SkillsCard from '@app/components/profile/skills/SkillsCard'import HobbiesCard from '@app/components/profile/hobbies/HobbiesCard'import '../../styles/profile/profile.scss'const View = () => {const { uuid } = useParams()const { data: profile } = useFetch(`/profile/my-profiles/edit/${uuid}`)const {user_experiences,user_educations,formatted_address,user_languages,user_skills,user_aptitudes,user_hobbies_and_interests} = profilereturn (<Container as='main' sx={{ p: 0 }}><Grid container spacing={2}><Griditemxs={12}sx={{display: 'flex',flexDirection: 'column',gap: 1}}><ProfileCard{...profile}sizes={{image: profile.image_size_profile,cover: profile.image_size_cover}}uuid={profile.user_uuid}image={profile.image}cover={profile.cover}/><ExperiencesCard experiences={user_experiences} uuid={uuid} edit /><EducationsCard educations={user_educations} uuid={uuid} edit /><LocationCard address={formatted_address} uuid={uuid} edit /><LanguagesCard languages={user_languages} uuid={uuid} edit /><SkillsCard skills={user_skills} uuid={uuid} edit /><AptitudesCard aptitudes={user_aptitudes} uuid={uuid} edit /><HobbiesCard hobbies={user_hobbies_and_interests} uuid={uuid} edit /></Grid></Grid></Container>)}export default View