Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6407 | Rev 6478 | 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,
40
    footer
5744 stevensc 41
  } = urlVars
42
 
5743 stevensc 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}
6060 stevensc 66
            imageUploadUrl={routeImageUpload}
5988 stevensc 67
          />
68
        </div>
69
        <div className="col-lg-6">
70
          <div class="main-ws-sec">
71
            <div class="user-tab-sec rewivew">
72
              <h3>{companyName}</h3>
73
            </div>
74
            <Overview
75
              overview={overview}
76
              overviewUrl={routeExtended}
77
            />
6016 stevensc 78
            <Location
79
              locations={locations}
80
              locationsAddUrl={routeLocationAdd}
81
            />
6025 stevensc 82
            <Industry
83
              industry={industry}
84
              industryAddUrl={routeIndustry}
85
            />
6026 stevensc 86
            <CompanySizes
87
              companySize={companySize}
88
              companySizeAddUrl={routeCompanySize}
89
            />
6050 stevensc 90
            <YearOfFoundation
6051 stevensc 91
              foundationYear={foundationYear}
6407 stevensc 92
              foundationYearUrl={routeFoundationYear}
6050 stevensc 93
            />
94
            <WebPage
6051 stevensc 95
              website={website}
6309 stevensc 96
              websiteUrl={routeWebsite}
6050 stevensc 97
            />
6055 stevensc 98
            <Header
99
              companyId={companyId}
100
              header={header}
101
              headerUploadUrl={routeHeaderUpload}
102
            />
6059 stevensc 103
            <Footer
104
              companyId={companyId}
105
              footer={footer}
106
              footerUploadUrl={routeFooterUpload}
107
            />
5988 stevensc 108
          </div>
109
        </div>
6059 stevensc 110
        <div class="col-lg-3">
111
          <div class="right-sidebar">
112
          </div>
113
        </div>
5988 stevensc 114
      </div>
5751 stevensc 115
    </>
5743 stevensc 116
  )
117
}
118
 
119
export default ProfileView