Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 6016 | Rev 6026 | 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'
5925 stevensc 3
import CoverSection from '../components/CoverSection/CoverSection'
6025 stevensc 4
import Industry from '../components/industry/Industry'
6016 stevensc 5
import Location from '../components/Locations/Location'
5988 stevensc 6
import Overview from '../components/Overview/Overview'
5925 stevensc 7
import ProfileInfo from '../components/ProfileInfo/ProfileInfo'
5743 stevensc 8
 
5744 stevensc 9
const ProfileView = ({ urlVars }) => {
5743 stevensc 10
 
5744 stevensc 11
  const {
12
    routeWebsite,
13
    routeCompanySize,
14
    routeIndustry,
15
    routeExtended,
16
    routeSocialNetworks,
17
    routeLocationAdd,
18
    routeFoundationYear,
19
    routeImageUpload,
20
    routeCoverUpload,
21
    routeFooterUpload,
22
    routeHeaderUpload,
5758 stevensc 23
    companyId,
5795 stevensc 24
    cover,
5925 stevensc 25
    followers,
5988 stevensc 26
    image,
27
    companyName,
6009 stevensc 28
    overview,
6025 stevensc 29
    locations,
30
    industry
5744 stevensc 31
  } = urlVars
32
 
5763 stevensc 33
 
5746 stevensc 34
  useEffect(() => {
5751 stevensc 35
    getData(routeCoverUpload)
5748 stevensc 36
      .then(resp => console.log(resp))
37
      .catch(err => console.log(err))
5755 stevensc 38
 
5744 stevensc 39
  }, []);
5743 stevensc 40
 
41
  return (
5751 stevensc 42
    <>
5765 stevensc 43
      <section className="content-header">
44
        <div className="container-fluid">
45
          <div className="row mb-2">
46
            <div className="col-sm-12">
5762 stevensc 47
              <h1>Perfil</h1>
48
            </div>
49
          </div>
50
        </div>
51
      </section>
5795 stevensc 52
      <CoverSection
53
        companyId={companyId}
54
        cover={cover}
5949 stevensc 55
        coverUploadUrl={routeCoverUpload}
5795 stevensc 56
      />
5988 stevensc 57
      <div className="row">
58
        <div className="col-lg-3">
59
          <ProfileInfo
60
            companyId={companyId}
61
            socialNetworksUrl={routeSocialNetworks}
62
            followers={followers}
63
            image={image}
64
          />
65
        </div>
66
        <div className="col-lg-6">
67
          <div class="main-ws-sec">
68
            <div class="user-tab-sec rewivew">
69
              <h3>{companyName}</h3>
70
            </div>
71
            <Overview
72
              overview={overview}
73
              overviewUrl={routeExtended}
74
            />
6016 stevensc 75
            <Location
76
              locations={locations}
77
              locationsAddUrl={routeLocationAdd}
78
            />
6025 stevensc 79
            <Industry
80
              industry={industry}
81
              industryAddUrl={routeIndustry}
82
            />
5988 stevensc 83
          </div>
84
        </div>
85
      </div>
5751 stevensc 86
    </>
5743 stevensc 87
  )
88
}
89
 
90
export default ProfileView