Proyectos de Subversion LeadersLinked - Backend

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
12149 stevensc 1
import React from 'react'
2
import { useDispatch } from 'react-redux'
3
import { openShareModal } from '../../redux/share-modal/shareModal.actions'
4
import { shareModalTypes } from '../../redux/share-modal/shareModal.types'
7154 stevensc 5
 
16738 stevensc 6
import SurveyIcon from './icons/Survey'
7
 
16735 stevensc 8
import styles from './share.module.scss'
9
 
7386 stevensc 10
const FeedShare = ({ post_url }) => {
16655 stevensc 11
  const dispatch = useDispatch()
7154 stevensc 12
 
16735 stevensc 13
  const onClickHandler = (modalType) => {
16655 stevensc 14
    dispatch(openShareModal(post_url, modalType))
15
  }
7386 stevensc 16
 
16655 stevensc 17
  return (
16735 stevensc 18
    <div className={styles.share_feed}>
19
      <input
20
        type="text"
21
        name="description-main"
22
        placeholder="¿Qué tienes en mente?"
23
        className="form-control"
24
        readOnly
25
        onClick={() => onClickHandler(shareModalTypes.POST)}
26
      />
27
      <div className={styles.share_options}>
16696 stevensc 28
        <button
16736 stevensc 29
          className="btn py-0"
16735 stevensc 30
          onClick={() => onClickHandler(shareModalTypes.VIDEO)}
16696 stevensc 31
        >
16735 stevensc 32
          <i className="fa fa-video-camera" />
16696 stevensc 33
        </button>
34
        <button
16736 stevensc 35
          className="btn py-0"
16735 stevensc 36
          onClick={() => onClickHandler(shareModalTypes.IMAGE)}
16696 stevensc 37
        >
16735 stevensc 38
          <i className="fa fa-image" />
16696 stevensc 39
        </button>
40
        <button
16736 stevensc 41
          className="btn py-0"
16735 stevensc 42
          onClick={() => onClickHandler(shareModalTypes.FILE)}
16696 stevensc 43
        >
16735 stevensc 44
          <i className="fa fa-file" />
16696 stevensc 45
        </button>
46
        <button
16736 stevensc 47
          className="btn py-0"
48
          onClick={() => onClickHandler(shareModalTypes.SURVEY)}
49
        >
16738 stevensc 50
          <SurveyIcon />
16736 stevensc 51
        </button>
52
        <button
53
          className="btn py-0"
16735 stevensc 54
          onClick={() => onClickHandler(shareModalTypes.POST)}
16696 stevensc 55
        >
16735 stevensc 56
          <i className="fa fa-send" />
16696 stevensc 57
        </button>
58
      </div>
16735 stevensc 59
    </div>
16655 stevensc 60
  )
12149 stevensc 61
}
7154 stevensc 62
 
63
export default FeedShare