Rev 892 | Rev 967 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { Link } from 'react-router-dom'import { Avatar } from '@mui/material'import { Visibility, Group, Share } from '@mui/icons-material'import styled from 'styled-components'import parse from 'html-react-parser'import TagsList from '../UI/TagsList'import StyledContainer from '../widgets/WidgetLayout'const EntityHeader = styled.div`align-items: center;display: flex;gap: 0.5rem;`const EntityInfo = styled.div`align-items: center;display: flex;flex-direction: column;`const EntityStats = styled.ul`align-items: center;display: flex;gap: 0.5rem;position: absolute;right: 0.5rem;top: 0.5rem;`const SearchItem = ({name,industry,description,skills,common_connection,views,image,company_name,title,url,followers,company_size,view_common_connection}) => {return (<StyledContainer><EntityHeader><Avatar src={image} sx={{ width: '80px', height: '80px' }} /><EntityInfo><Link to={url}><h2>{title || name}</h2></Link>{company_name && <h4>{company_name}</h4>}{company_size && <p>Empresa {company_size}</p>}{industry && <p>{industry}</p>}</EntityInfo></EntityHeader><EntityStats>{!company_name && !!common_connection && (<li><p><Share />{view_common_connection && (<small className='ml-2'>{common_connection} comunes</small>)}</p></li>)}{!!followers && (<li><p><Group /><small className='ml-2'>{followers}</small></p></li>)}{!!views && (<li><p><Visibility /><small className='ml-2'>{views}</small></p></li>)}</EntityStats>{description && parse(description)}<TagsList tags={Object.values(skills)} /></StyledContainer>)}export default SearchItem