Proyectos de Subversion LeadersLinked - Backend

Rev

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