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
 
16735 stevensc 6
import styles from './share.module.scss'
7
 
7386 stevensc 8
const FeedShare = ({ post_url }) => {
16655 stevensc 9
  const dispatch = useDispatch()
7154 stevensc 10
 
16735 stevensc 11
  const onClickHandler = (modalType) => {
16655 stevensc 12
    dispatch(openShareModal(post_url, modalType))
13
  }
7386 stevensc 14
 
16655 stevensc 15
  return (
16735 stevensc 16
    <div className={styles.share_feed}>
17
      <input
18
        type="text"
19
        name="description-main"
20
        placeholder="¿Qué tienes en mente?"
21
        className="form-control"
22
        readOnly
23
        onClick={() => onClickHandler(shareModalTypes.POST)}
24
      />
25
      <div className={styles.share_options}>
16696 stevensc 26
        <button
16735 stevensc 27
          className="btn"
28
          onClick={() => onClickHandler(shareModalTypes.VIDEO)}
16696 stevensc 29
        >
16735 stevensc 30
          <i className="fa fa-video-camera" />
16696 stevensc 31
        </button>
32
        <button
16735 stevensc 33
          className="btn"
34
          onClick={() => onClickHandler(shareModalTypes.IMAGE)}
16696 stevensc 35
        >
16735 stevensc 36
          <i className="fa fa-image" />
16696 stevensc 37
        </button>
38
        <button
16735 stevensc 39
          className="btn"
40
          onClick={() => onClickHandler(shareModalTypes.FILE)}
16696 stevensc 41
        >
16735 stevensc 42
          <i className="fa fa-file" />
16696 stevensc 43
        </button>
44
        <button
16735 stevensc 45
          className="btn iconActive"
46
          onClick={() => onClickHandler(shareModalTypes.POST)}
16696 stevensc 47
        >
16735 stevensc 48
          <i className="fa fa-send" />
16696 stevensc 49
        </button>
50
      </div>
16735 stevensc 51
    </div>
16655 stevensc 52
  )
12149 stevensc 53
}
7154 stevensc 54
 
55
export default FeedShare