Proyectos de Subversion LeadersLinked - Backend

Rev

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