Proyectos de Subversion LeadersLinked - Backend

Rev

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