Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

/* eslint-disable camelcase */
/* eslint-disable react/prop-types */
import React from 'react'
import { Modal } from 'react-bootstrap'
import FeedContent from './FeedContent'
import FeedDescription from './FeedDescription'
import FeedHeader from './FeedHeader'

const FeedModal = ({
  isShow,
  handleClose,
  feed
}) => {
  const {
    owner_file_image,
    owner_file_video,
    owner_file_image_preview,
    owner_file_document,
    owner_description,
    shared_name,
    shared_image,
    shared_time_elapse,
    shared_description,
    shared_file_video,
    shared_file_image_preview,
    shared_file_image,
    shared_file_document,
    owner_name,
    owner_image,
    owner_time_elapse,
    owner_url,
    feed_delete_url,
    feed_unique
  } = feed

  return (
        <Modal
            show={isShow}
            onHide={handleClose}
            dialogClassName="modal-lg"
        >
            <Modal.Header closeButton />
            <Modal.Body>
                <div className="d-flex flex-column-reverse flex-md-row">
                    <div className="col-md-8 col-sm-12 col-12">
                        <FeedContent
                            showDescription={false}
                            isShare={!!shared_name}
                            ownerFileImage={owner_file_image}
                            ownerFileVideo={owner_file_video}
                            ownerFileImagePreview={owner_file_image_preview}
                            ownerFileDocument={owner_file_document}
                            ownerDescription={owner_description}
                            sharedItem={{
                              name: shared_name,
                              image: shared_image,
                              time_elapse: shared_time_elapse,
                              description: shared_description,
                              file_video: shared_file_video,
                              file_image_preview: shared_file_image_preview,
                              file_image: shared_file_image,
                              file_document: shared_file_document
                            }}
                        />
                    </div>
                    <div className="col-md-4 col-sm-12 col-12">
                        <FeedHeader
                            ownerName={owner_name}
                            ownerImage={owner_image}
                            ownerTimeElapse={owner_time_elapse}
                            ownerUrl={owner_url}
                            feedDeleteUrl={feed_delete_url}
                            feedUnique={feed_unique}
                        />
                        <FeedDescription ownerDescription={owner_description} />
                    </div>
                </div>
            </Modal.Body>
        </Modal>
  )
}

export default FeedModal