Proyectos de Subversion LeadersLinked - SPA

Rev

Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react'
import { useSelector } from 'react-redux'

import { parse } from '@utils'

import Modal from '@components/UI/modal/Modal'

export default function ProfileModal({
  show,
  closeModal,
  facebook,
  following,
  formatted_address,
  fullName,
  instagram,
  overview,
  total_connections,
  twitter,
  follower
}) {
  const labels = useSelector(({ intl }) => intl.labels)

  return (
    <Modal title={labels.personal_info} show={show} onClose={closeModal}>
      <div className='description__label'>
        <label htmlFor='name'>{labels.first_name}</label>
        <p>{fullName}</p>
      </div>
      {!!overview && (
        <div className='description__label'>
          <label htmlFor='name'>{labels.description}</label>
          {parse(overview)}
        </div>
      )}
      {!!formatted_address && (
        <div className='description__label'>
          <label htmlFor='name'>{labels.location}</label>
          <p>{formatted_address}</p>
        </div>
      )}
      {!!total_connections && (
        <div className='description__label'>
          <label htmlFor='name'>{labels.connections}</label>
          <p>{total_connections}</p>
        </div>
      )}
      {!!follower && (
        <div className='description__label'>
          <label htmlFor='name'>{labels.followers}</label>
          <p>{follower}</p>
        </div>
      )}
      {!!following && (
        <div className='description__label'>
          <label htmlFor='name'>{labels.following}</label>
          <p>{following}</p>
        </div>
      )}
      <div className='description__label'>
        <label htmlFor='name'>{labels.social_networks}</label>
        {!!facebook && (
          <a href={facebook} target='_blank' rel='noreferrer'>
            <p className='mb-1'>{facebook}</p>
          </a>
        )}
        {!!instagram && (
          <a href={instagram} target='_blank' rel='noreferrer'>
            <p className='mb-1'>{instagram}</p>
          </a>
        )}
        {!!twitter && (
          <a href={twitter} target='_blank' rel='noreferrer'>
            <p className='mb-1'>{twitter}</p>
          </a>
        )}
      </div>
    </Modal>
  )
}