Proyectos de Subversion LeadersLinked - Backend

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
7427 stevensc 1
import React, { useState } from 'react'
2
import DeleteModal from '../../shared/DeleteModal'
7256 stevensc 3
 
7498 stevensc 4
const CommentTemplate = ({ feed_comment, deleteComment }) => {
7256 stevensc 5
 
11228 stevensc 6
	const [showDeleteModal, setShowDeleteModal] = useState(false)
7427 stevensc 7
 
11228 stevensc 8
	const closeModal = () => setShowDeleteModal(false)
7427 stevensc 9
 
11228 stevensc 10
	return (
11
		<>
11230 stevensc 12
			<div className="d-flex position-relative mb-1">
11229 stevensc 13
				<div className="comment-list w-100 p-2 rounded">
11228 stevensc 14
					<div className={`comment comment-${feed_comment.unique}`}>
15178 stevensc 15
						<div className={'commentHeader'}>
11228 stevensc 16
							<img
17
								src={feed_comment.user_image}
18
								alt="user-image"
15178 stevensc 19
								className={'userImage'}
11228 stevensc 20
							/>
15178 stevensc 21
							<div className={'info'}>
11228 stevensc 22
								<a href={feed_comment.user_url}>
23
									<h3>{feed_comment.user_name}</h3>
24
								</a>
25
								<span>
26
									<img
27
										src="/images/clock.png"
28
										alt=""
29
										style={{ marginRight: '.2rem' }}
30
									/>
31
									{feed_comment.time_elapsed}
32
									{
33
										feed_comment.link_delete
15178 stevensc 34
										&&
35
										<i className='fa fa-trash ms-2' onClick={() => setShowDeleteModal(true)} style={{ cursor: 'pointer' }} />
11228 stevensc 36
									}
37
								</span>
38
							</div>
39
						</div>
40
						<p>{feed_comment.comment}</p>
41
					</div>
42
				</div>
43
			</div>
44
			<DeleteModal
45
				url={feed_comment.link_delete}
46
				isOpen={showDeleteModal}
47
				closeModal={closeModal}
48
				title="Esta seguro de borrar este comentario?"
49
				onComplete={() => deleteComment(feed_comment.unique)}
50
				message="El comentario ha sido borrado"
51
			/>
52
		</>
53
	)
7256 stevensc 54
}
55
export default CommentTemplate