Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 3823 | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
5115 stevensc 1
/* eslint-disable camelcase */
3630 stevensc 2
/* eslint-disable react/prop-types */
3
import React from 'react'
4
import { Modal } from 'react-bootstrap'
5
import FeedContent from './FeedContent'
3634 stevensc 6
import FeedDescription from './FeedDescription'
3630 stevensc 7
import FeedHeader from './FeedHeader'
8
 
9
const FeedModal = ({
5115 stevensc 10
  isShow,
11
  handleClose,
12
  feed
3630 stevensc 13
}) => {
5115 stevensc 14
  const {
15
    owner_file_image,
16
    owner_file_video,
17
    owner_file_image_preview,
18
    owner_file_document,
19
    owner_description,
20
    shared_name,
21
    shared_image,
22
    shared_time_elapse,
23
    shared_description,
24
    shared_file_video,
25
    shared_file_image_preview,
26
    shared_file_image,
27
    shared_file_document,
28
    owner_name,
29
    owner_image,
30
    owner_time_elapse,
31
    owner_url,
32
    feed_delete_url,
33
    feed_unique
34
  } = feed
3630 stevensc 35
 
5115 stevensc 36
  return (
3630 stevensc 37
        <Modal
38
            show={isShow}
39
            onHide={handleClose}
40
            dialogClassName="modal-lg"
41
        >
42
            <Modal.Header closeButton />
3633 stevensc 43
            <Modal.Body>
3823 stevensc 44
                <div className="d-flex flex-column-reverse flex-md-row">
3633 stevensc 45
                    <div className="col-md-8 col-sm-12 col-12">
46
                        <FeedContent
47
                            showDescription={false}
5115 stevensc 48
                            isShare={!!shared_name}
3633 stevensc 49
                            ownerFileImage={owner_file_image}
50
                            ownerFileVideo={owner_file_video}
51
                            ownerFileImagePreview={owner_file_image_preview}
52
                            ownerFileDocument={owner_file_document}
53
                            ownerDescription={owner_description}
54
                            sharedItem={{
5115 stevensc 55
                              name: shared_name,
56
                              image: shared_image,
57
                              time_elapse: shared_time_elapse,
58
                              description: shared_description,
59
                              file_video: shared_file_video,
60
                              file_image_preview: shared_file_image_preview,
61
                              file_image: shared_file_image,
62
                              file_document: shared_file_document
3633 stevensc 63
                            }}
64
                        />
65
                    </div>
66
                    <div className="col-md-4 col-sm-12 col-12">
67
                        <FeedHeader
68
                            ownerName={owner_name}
69
                            ownerImage={owner_image}
70
                            ownerTimeElapse={owner_time_elapse}
71
                            ownerUrl={owner_url}
72
                            feedDeleteUrl={feed_delete_url}
73
                            feedUnique={feed_unique}
74
                        />
3634 stevensc 75
                        <FeedDescription ownerDescription={owner_description} />
3633 stevensc 76
                    </div>
3630 stevensc 77
                </div>
3633 stevensc 78
            </Modal.Body>
3630 stevensc 79
        </Modal>
5115 stevensc 80
  )
3630 stevensc 81
}
82
 
5115 stevensc 83
export default FeedModal