Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6460 | Rev 6483 | 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}
6478 stevensc 88
              companySizeUrl={routeCompanySize}
89
              companyId={companyId}
6026 stevensc 90
            />
6050 stevensc 91
            <YearOfFoundation
6051 stevensc 92
              foundationYear={foundationYear}
6407 stevensc 93
              foundationYearUrl={routeFoundationYear}
6050 stevensc 94
            />
95
            <WebPage
6051 stevensc 96
              website={website}
6309 stevensc 97
              websiteUrl={routeWebsite}
6050 stevensc 98
            />
6055 stevensc 99
            <Header
100
              companyId={companyId}
101
              header={header}
102
              headerUploadUrl={routeHeaderUpload}
103
            />
6059 stevensc 104
            <Footer
105
              companyId={companyId}
106
              footer={footer}
107
              footerUploadUrl={routeFooterUpload}
108
            />
5988 stevensc 109
          </div>
110
        </div>
6059 stevensc 111
        <div class="col-lg-3">
112
          <div class="right-sidebar">
113
          </div>
114
        </div>
5988 stevensc 115
      </div>
5751 stevensc 116
    </>
5743 stevensc 117
  )
118
}
119
 
120
export default ProfileView