Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev Autor Línea Nro. Línea
5795 stevensc 1
import React, { useEffect } from 'react'
2
import { getData } from '../../helpers/fetchHelpers'
5925 stevensc 3
import CoverSection from '../components/CoverSection/CoverSection'
6016 stevensc 4
import Location from '../components/Locations/Location'
5988 stevensc 5
import Overview from '../components/Overview/Overview'
5925 stevensc 6
import ProfileInfo from '../components/ProfileInfo/ProfileInfo'
5743 stevensc 7
 
5744 stevensc 8
const ProfileView = ({ urlVars }) => {
5743 stevensc 9
 
5744 stevensc 10
  const {
11
    routeWebsite,
12
    routeCompanySize,
13
    routeIndustry,
14
    routeExtended,
15
    routeSocialNetworks,
16
    routeLocationAdd,
17
    routeFoundationYear,
18
    routeImageUpload,
19
    routeCoverUpload,
20
    routeFooterUpload,
21
    routeHeaderUpload,
5758 stevensc 22
    companyId,
5795 stevensc 23
    cover,
5925 stevensc 24
    followers,
5988 stevensc 25
    image,
26
    companyName,
6009 stevensc 27
    overview,
28
    locations
5744 stevensc 29
  } = urlVars
30
 
5763 stevensc 31
 
5746 stevensc 32
  useEffect(() => {
5751 stevensc 33
    getData(routeCoverUpload)
5748 stevensc 34
      .then(resp => console.log(resp))
35
      .catch(err => console.log(err))
5755 stevensc 36
 
5744 stevensc 37
  }, []);
5743 stevensc 38
 
39
  return (
5751 stevensc 40
    <>
5765 stevensc 41
      <section className="content-header">
42
        <div className="container-fluid">
43
          <div className="row mb-2">
44
            <div className="col-sm-12">
5762 stevensc 45
              <h1>Perfil</h1>
46
            </div>
47
          </div>
48
        </div>
49
      </section>
5795 stevensc 50
      <CoverSection
51
        companyId={companyId}
52
        cover={cover}
5949 stevensc 53
        coverUploadUrl={routeCoverUpload}
5795 stevensc 54
      />
5988 stevensc 55
      <div className="row">
56
        <div className="col-lg-3">
57
          <ProfileInfo
58
            companyId={companyId}
59
            socialNetworksUrl={routeSocialNetworks}
60
            followers={followers}
61
            image={image}
62
          />
63
        </div>
64
        <div className="col-lg-6">
65
          <div class="main-ws-sec">
66
            <div class="user-tab-sec rewivew">
67
              <h3>{companyName}</h3>
68
            </div>
69
            <Overview
70
              overview={overview}
71
              overviewUrl={routeExtended}
72
            />
6016 stevensc 73
            <Location
74
              locations={locations}
75
              locationsAddUrl={routeLocationAdd}
76
            />
5988 stevensc 77
          </div>
78
        </div>
79
      </div>
5751 stevensc 80
    </>
5743 stevensc 81
  )
82
}
83
 
84
export default ProfileView