Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5373 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
3730 stevensc 1
/* eslint-disable react/prop-types */
5373 stevensc 2
import React from 'react'
3
import { profileTypes } from '../../Profile.types'
4
import ProfileImg from './profile-img/ProfileImg'
5
import SocialNetworks from './social-networks/SocialNetworks'
1 www 6
 
3730 stevensc 7
const ProfileInfo = ({
8
  entityId = '',
9
  profileId = '',
10
  image = '',
11
  following = '',
12
  follower = '',
13
  facebook = '',
14
  twitter = '',
15
  instagram = '',
16
  imageProfileCover = '',
5562 stevensc 17
  profileType = '',
3730 stevensc 18
}) => {
5373 stevensc 19
  let status
1 www 20
  switch (profileType) {
21
    case profileTypes.USER:
22
      status = (
23
        <ul className="flw-status">
24
          <li>
25
            <span>Siguiendo</span>
26
            <b>{following}</b>
27
          </li>
28
          <li>
29
            <span>Seguidores</span>
30
            <b>{follower}</b>
31
          </li>
32
        </ul>
5373 stevensc 33
      )
34
      break
1 www 35
    case profileTypes.COMPANY:
36
      status = (
37
        <ul className="flw-status">
38
          <li>
39
            <span>Seguidores</span>
40
            <b>{follower}</b>
41
          </li>
42
        </ul>
5373 stevensc 43
      )
44
      break
1 www 45
 
46
    default:
5373 stevensc 47
      status = <ul className="flw-status">Sin Estado</ul>
48
      break
1 www 49
  }
50
 
51
  return (
5562 stevensc 52
    <div className="profile-info">
1 www 53
      <ProfileImg
54
        entityId={entityId}
55
        profileId={profileId}
56
        image={image}
57
        imageProfileCover={imageProfileCover}
58
        profileType={profileType}
59
      />
60
      <div className="user_pro_status">{status}</div>
61
      <SocialNetworks
62
        facebook={facebook}
63
        twitter={twitter}
64
        instagram={instagram}
65
        entityId={entityId}
66
        profileId={profileId}
67
        profileType={profileType}
68
      />
69
    </div>
5373 stevensc 70
  )
71
}
1 www 72
 
5373 stevensc 73
export default ProfileInfo