Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 5774 | Rev 5925 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5774 Rev 5795
Línea 1... Línea 1...
1
import axios from 'axios'
1
import React, { useEffect } from 'react'
2
import React, { useEffect, useState } from 'react'
2
import { getData } from '../../helpers/fetchHelpers'
-
 
3
import CoverSection from '../components/CoverSection'
-
 
4
import ProfileInfo from '../components/ProfileInfo'
Línea 3... Línea 5...
3
 
5
 
Línea 4... Línea 6...
4
const ProfileView = ({ urlVars }) => {
6
const ProfileView = ({ urlVars }) => {
5
 
7
 
Línea 14... Línea 16...
14
    routeImageUpload,
16
    routeImageUpload,
15
    routeCoverUpload,
17
    routeCoverUpload,
16
    routeFooterUpload,
18
    routeFooterUpload,
17
    routeHeaderUpload,
19
    routeHeaderUpload,
18
    companyId,
20
    companyId,
19
    cover
21
    cover,
-
 
22
    followers
20
  } = urlVars
23
  } = urlVars
Línea 21... Línea -...
21
 
-
 
22
  const getData = async (url) => {
-
 
23
    try {
-
 
24
      const { data } = await axios.get(url)
-
 
25
 
-
 
26
      return data.data
-
 
27
    }
-
 
28
    catch (err) {
-
 
29
      console.log(err)
-
 
30
    }
-
 
Línea 31... Línea 24...
31
  }
24
 
32
 
25
 
33
  useEffect(() => {
26
  useEffect(() => {
34
    getData(routeCoverUpload)
27
    getData(routeCoverUpload)
Línea 46... Línea 39...
46
              <h1>Perfil</h1>
39
              <h1>Perfil</h1>
47
            </div>
40
            </div>
48
          </div>
41
          </div>
49
        </div>
42
        </div>
50
      </section>
43
      </section>
51
      <div className="row">
-
 
52
        <div className="col-12">
-
 
53
          <section className="cover-sec">
-
 
54
            <img
44
      <CoverSection
55
              id="user-cover-img"
45
        companyId={companyId}
56
              src={
-
 
57
                cover
46
        cover={cover}
58
                  ? `/storage/type/company-cover/code/${companyId}/filename/${cover}`
-
 
59
                  : ''
-
 
60
              }
-
 
61
              alt=""
-
 
62
            />
47
      />
63
            <div className="add-pic-box change-cover-image">
-
 
64
              <div className="container">
-
 
65
                <div className="row no-gutters">
-
 
66
                  <div className="col-lg-12 col-sm-12">
-
 
67
                    <a href="#" className="btn-cover-open">
-
 
68
                      <i className="fa fa-camera"></i>
-
 
69
                    </a>
-
 
70
                  </div>
-
 
71
                </div>
48
      <ProfileInfo
72
              </div>
49
        companyId={companyId}
73
            </div>
50
        cover={cover}
74
          </section>
51
        socialNetworksUrl={routeSocialNetworks}
75
        </div>
52
        followers={followers}
76
      </div>
53
      />
77
    </>
54
    </>
78
  )
55
  )
79
}
56
}
Línea 80... Línea 57...
80
 
57
 
81
export default ProfileView
58
export default ProfileView