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