Rev 2127 | Rev 2193 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from "react";import { connect } from "react-redux";import { openShareModal } from "../../../redux/share-modal/shareModal.actions";import { shareModalTypes } from "../../../redux/share-modal/shareModal.types";import styles from "./shareFeed.module.scss";const ShareFeed = (props) => {// Reduce destructuringconst { openShareModal, feedType, postUrl } = props;const onClickHandler = (event, postType) => {event.preventDefault();openShareModal(postUrl, postType, feedType);};return (<div className={styles.shareFeed}><div id="publica-feed" className=""><div className="post-bar"><form id="form-main" name="form-main"><div className="share_feed_post_topbar"><div className="mar-top clearfix"><div className="form-group"></div><div className="form-group"><textareaid="description-main"name="description-main"placeholder="Publica contenido para intercambiar con tus contactos"className="form-control"readOnlyrows="2"onClick={(e) => onClickHandler(e, shareModalTypes.POST)}style={{resize: "none",}}></textarea></div></div><div className="mar-top clearfix"><divclassName="row"><divclassName="col-md-8 col-sm-8"><divclassName="row"><divclassName="col-md-4 col-sm-4 col-4 p-1"style={{overflow: 'hidden',whiteSpace: 'nowrap',textOverflow: 'ellipsis'}}><aclassName={"btn btn-trans p-0 btn-icon add-tooltip " + styles.shareIconContainer}href="#"onClick={(e) => onClickHandler(e, shareModalTypes.VIDEO)}><imgsrc="/images/video-icon.png"className={styles.shareIcon}/><spanclassName="ellipsis d-none d-sm-block d-md-block d-lg-block">Videos</span></a></div><divclassName="col-md-4 col-sm-4 col-4 p-1"style={{overflow: 'hidden',whiteSpace: 'nowrap',textOverflow: 'ellipsis'}}><aclassName={"btn btn-trans p-0 btn-icon add-tooltip " + styles.shareIconContainer}href="#"onClick={(e) => onClickHandler(e, shareModalTypes.IMAGE)}><imgsrc="/images/image-icon.jpeg"className={styles.shareIcon}/><spanclassName="ellipsis d-none d-sm-block d-md-block d-lg-block">Imagen</span></a></div><divclassName="col-md-4 col-sm-4 col-4 p-1"style={{whiteSpace: 'nowrap',textOverflow: 'ellipsis'}}><aclassName={"btn btn-trans p-0 btn-icon add-tooltip " + styles.shareIconContainer}href="#"onClick={(e) => onClickHandler(e, shareModalTypes.FILE)}><imgsrc="/images/document-icon.jpeg"className={styles.shareIcon}/><spanclassName="ellipsis d-none d-sm-block d-md-block d-lg-block">Documentos</span></a></div></div></div><divclassName="col-md-4 col-sm-4 text-center"><buttonclassName="btn btn-sm btn-primary"type="button"id="btn-description-main"onClick={(e) => onClickHandler(e, shareModalTypes.POST)}>Compartir</button></div></div></div></div></form></div></div></div>);};// const mapStateToProps = (state) => ({});const mapDispatchToProps = {openShareModal: (postUrl, modalType, feedType) =>openShareModal(postUrl, modalType, feedType),};export default connect(null, mapDispatchToProps)(ShareFeed);