Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6055 | Rev 6060 | 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
 
5763 stevensc 43
 
5746 stevensc 44
  useEffect(() => {
6050 stevensc 45
    getData(routeExtended)
5748 stevensc 46
      .then(resp => console.log(resp))
47
      .catch(err => console.log(err))
5755 stevensc 48
 
5744 stevensc 49
  }, []);
5743 stevensc 50
 
51
  return (
5751 stevensc 52
    <>
5765 stevensc 53
      <section className="content-header">
54
        <div className="container-fluid">
55
          <div className="row mb-2">
56
            <div className="col-sm-12">
5762 stevensc 57
              <h1>Perfil</h1>
58
            </div>
59
          </div>
60
        </div>
61
      </section>
5795 stevensc 62
      <CoverSection
63
        companyId={companyId}
64
        cover={cover}
5949 stevensc 65
        coverUploadUrl={routeCoverUpload}
5795 stevensc 66
      />
5988 stevensc 67
      <div className="row">
68
        <div className="col-lg-3">
69
          <ProfileInfo
70
            companyId={companyId}
71
            socialNetworksUrl={routeSocialNetworks}
72
            followers={followers}
73
            image={image}
74
          />
75
        </div>
76
        <div className="col-lg-6">
77
          <div class="main-ws-sec">
78
            <div class="user-tab-sec rewivew">
79
              <h3>{companyName}</h3>
80
            </div>
81
            <Overview
82
              overview={overview}
83
              overviewUrl={routeExtended}
84
            />
6016 stevensc 85
            <Location
86
              locations={locations}
87
              locationsAddUrl={routeLocationAdd}
88
            />
6025 stevensc 89
            <Industry
90
              industry={industry}
91
              industryAddUrl={routeIndustry}
92
            />
6026 stevensc 93
            <CompanySizes
94
              companySize={companySize}
95
              companySizeAddUrl={routeCompanySize}
96
            />
6050 stevensc 97
            <YearOfFoundation
6051 stevensc 98
              foundationYear={foundationYear}
99
              foundationYearAddUrl={routeFoundationYear}
6050 stevensc 100
            />
101
            <WebPage
6051 stevensc 102
              website={website}
103
              websiteAddUrl={routeWebsite}
6050 stevensc 104
            />
6055 stevensc 105
            <Header
106
              companyId={companyId}
107
              header={header}
108
              headerUploadUrl={routeHeaderUpload}
109
            />
6059 stevensc 110
            <Footer
111
              companyId={companyId}
112
              footer={footer}
113
              footerUploadUrl={routeFooterUpload}
114
            />
5988 stevensc 115
          </div>
116
        </div>
6059 stevensc 117
        <div class="col-lg-3">
118
          <div class="right-sidebar">
119
          </div>
120
        </div>
5988 stevensc 121
      </div>
5751 stevensc 122
    </>
5743 stevensc 123
  )
124
}
125
 
126
export default ProfileView