Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev Autor Línea Nro. Línea
3630 stevensc 1
/* eslint-disable react/prop-types */
2
import React from 'react'
3
import { Modal } from 'react-bootstrap'
4
import FeedContent from './FeedContent'
3634 stevensc 5
import FeedDescription from './FeedDescription'
3630 stevensc 6
import FeedHeader from './FeedHeader'
7
 
8
const FeedModal = ({
9
    isShow,
10
    handleClose,
11
    feed
12
}) => {
13
 
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
35
 
36
    return (
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}
48
                            isShare={shared_name ? true : false}
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={{
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
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>
80
    )
81
}
82
 
83
export default FeedModal