Proyectos de Subversion LeadersLinked - Backend

Rev

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