Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
5822 stevensc 1
import React from 'react'
2
import EmptySection from '../../../../shared/empty-section/EmptySection'
3
 
4
const JobAttr = ({ title, info }) => {
5
  const infoTypes = {
6
    string: <span>{info}</span>,
7
    array: (
8
      <ul>
9
        {info.map((item, index) => (
10
          <li key={index}>
11
            <span>{item}</span>
12
          </li>
13
        ))}
14
      </ul>
15
    ),
16
  }
17
 
18
  return (
19
    <div className="job-attr">
20
      <div className="job-attr-header">
21
        <h2>{title}</h2>
22
        {info ? (
5823 stevensc 23
          infoTypes[Array.isArray(info) ? 'array' : typeof info]
5822 stevensc 24
        ) : (
25
          <EmptySection message="Sin información" align="left" />
26
        )}
27
      </div>
28
    </div>
29
  )
30
}
31
 
32
export default JobAttr