Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15275 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
14524 stevensc 1
import React from 'react'
6026 stevensc 2
import CompanySizes from '../components/company-sizes/CompanySizes'
5925 stevensc 3
import CoverSection from '../components/CoverSection/CoverSection'
6059 stevensc 4
import Footer from '../components/footer/Footer'
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
 
15062 stevensc 13
const ProfileView = ({ urlVars, labels }) => {
16794 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,
26
    companyId,
27
    cover,
28
    followers,
29
    image,
30
    companyName,
31
    overview,
32
    locations,
33
    industry,
34
    companySize,
35
    foundationYear,
36
    website,
37
    header,
38
    footer,
39
    googleApiKey
40
  } = urlVars
5743 stevensc 41
 
16794 stevensc 42
  return (
43
    <>
44
      <section className="content-header">
45
        <div className="container-fluid">
46
          <div className="row mb-2">
47
            <div className="col-sm-12">
48
              <h1>{labels.PROFILE}</h1>
49
            </div>
50
          </div>
51
        </div>
52
      </section>
53
      <CoverSection
54
        companyId={companyId}
55
        cover={cover}
56
        coverUploadUrl={routeCoverUpload}
57
      />
58
      <div className="row">
59
        <div className="col-lg-3">
60
          <ProfileInfo
61
            companyId={companyId}
62
            socialNetworksUrl={routeSocialNetworks}
63
            followers={followers}
64
            image={image}
65
            imageUploadUrl={routeImageUpload}
66
          />
67
        </div>
68
        <div className="col-lg-6">
69
          <div className="main-ws-sec">
70
            <div className="user-tab-sec rewivew">
71
              <h4>{companyName}</h4>
72
            </div>
73
            <Overview
74
              overview={overview}
75
              overviewUrl={routeExtended}
76
              title={labels.OVERVIEW}
77
            />
78
            <Location
79
              locations={locations}
80
              locationsAddUrl={routeLocationAdd}
81
              googleApiKey={googleApiKey}
82
              title={labels.LOCATION}
83
            />
84
            <Industry
85
              industry={industry}
86
              industryUrl={routeIndustry}
87
              title={labels.INDUSTRY}
88
            />
89
            <CompanySizes
90
              companySize={companySize}
91
              companySizeUrl={routeCompanySize}
92
              title={labels.COMPANY_SIZES}
93
            />
94
            <YearOfFoundation
95
              foundationYear={foundationYear}
96
              foundationYearUrl={routeFoundationYear}
97
              labels={labels.FOUNDATION_YEAR}
98
            />
99
            <WebPage
100
              website={website}
101
              websiteUrl={routeWebsite}
102
              title={labels.WEBSITE}
103
            />
104
            <Header
105
              companyId={companyId}
106
              header={header}
107
              headerUploadUrl={routeHeaderUpload}
108
              title={labels.HEADER_PDF}
109
            />
110
            <Footer
111
              companyId={companyId}
112
              footer={footer}
113
              footerUploadUrl={routeFooterUpload}
114
              title={labels.FOOTER_PDF}
115
            />
116
          </div>
117
        </div>
118
        <div className="col-lg-3">
119
          <div className="right-sidebar"></div>
120
        </div>
121
      </div>
122
    </>
123
  )
5743 stevensc 124
}
125
 
16794 stevensc 126
export default ProfileView