Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 5763 | Rev 5765 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5744 stevensc 1
import axios from 'axios'
5763 stevensc 2
import React, { useEffect, useState } from 'react'
5743 stevensc 3
 
5744 stevensc 4
const ProfileView = ({ urlVars }) => {
5743 stevensc 5
 
5744 stevensc 6
  const {
7
    routeWebsite,
8
    routeCompanySize,
9
    routeIndustry,
10
    routeExtended,
11
    routeSocialNetworks,
12
    routeLocationAdd,
13
    routeFoundationYear,
14
    routeImageUpload,
15
    routeCoverUpload,
16
    routeFooterUpload,
17
    routeHeaderUpload,
5758 stevensc 18
    companyId,
5751 stevensc 19
    cover
5744 stevensc 20
  } = urlVars
21
 
5763 stevensc 22
  const [coverPath, setCoverPath] = useState({
23
    path: `/storage/type/user-cover/code/${companyId}/${cover && `filename/${cover}/`
24
      }`,
25
    uid: Date.now(),
26
  });
27
 
5748 stevensc 28
  const getData = async (url) => {
29
    try {
30
      const { data } = await axios.get(url)
5763 stevensc 31
 
5762 stevensc 32
      return data.data
5748 stevensc 33
    }
34
    catch (err) {
35
      console.log(err)
36
    }
5746 stevensc 37
  }
5744 stevensc 38
 
5746 stevensc 39
  useEffect(() => {
5751 stevensc 40
    getData(routeCoverUpload)
5748 stevensc 41
      .then(resp => console.log(resp))
42
      .catch(err => console.log(err))
5755 stevensc 43
 
5762 stevensc 44
    console.log(urlVars)
5744 stevensc 45
  }, []);
5743 stevensc 46
 
47
  return (
5751 stevensc 48
    <>
5762 stevensc 49
      <section class="content-header">
50
        <div class="container-fluid">
51
          <div class="row mb-2">
52
            <div class="col-sm-12">
53
              <h1>Perfil</h1>
54
            </div>
55
          </div>
56
        </div>
57
      </section>
58
      <input type="text" name="test" id="test" style="display: none" />
59
      <div class="row">
60
        <div class="col-12">
61
          <section class="cover-sec">
62
            <img
63
              id="user-cover-img"
5764 stevensc 64
              src={`${coverPath.path}?${coverPath.uid}`}
5762 stevensc 65
              alt=""
66
            />
67
            <div class="add-pic-box change-cover-image">
68
              <div class="container">
69
                <div class="row no-gutters">
70
                  <div class="col-lg-12 col-sm-12">
71
                    <a href="#" class="btn-cover-open">
72
                      <i class="fa fa-camera"></i>
73
                    </a>
74
                  </div>
75
                </div>
76
              </div>
77
            </div>
78
          </section>
79
        </div>
80
      </div>
5751 stevensc 81
    </>
5743 stevensc 82
  )
83
}
84
 
85
export default ProfileView