Rev 5 | Rev 2123 | 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"href="#"onClick={(e) => onClickHandler(e, shareModalTypes.VIDEO)}><imgsrc="/images/video-icon.png"style={{width: '25%'}}/><spanclassName="ellipsis">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"href="#"onClick={(e) => onClickHandler(e, shareModalTypes.IMAGE)}><imgsrc="/images/image-icon.jpeg"style={{width: '25%'}}/><spanclassName="ellipsis">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"href="#"onClick={(e) => onClickHandler(e, shareModalTypes.FILE)}><imgsrc="/images/document-icon.jpeg"style={{width: '25%'}}/><spanclassName="ellipsis">Documentos</span></a></div></div></div><divclassName="col-md-4 col-sm-4"><buttonclassName="btn btn-sm btn-primary"type="button"id="btn-description-main"onClick={(e) => onClickHandler(e, shareModalTypes.POST)}><i className="fa fa-pencil fa-fw"></i> 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);