Proyectos de Subversion LeadersLinked - Backend

Rev

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