Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16750 | Ir a la última revisión | | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
16739 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'
5
 
6
import ImageIcon from './icons/Image'
7
import DocumentIcon from './icons/Document'
8
import SurveyIcon from './icons/Survey'
9
import VideoIcon from './icons/Video'
10
 
11
import styles from './share.module.scss'
12
 
13
const FeedShare = ({ post_url }) => {
14
  const dispatch = useDispatch()
15
 
16
  const onClickHandler = (modalType) => {
17
    dispatch(openShareModal(post_url, modalType))
18
  }
19
 
20
  return (
21
    <div className={styles.share_feed}>
22
      <input
23
        type="text"
24
        name="description-main"
25
        placeholder="¿Qué tienes en mente?"
26
        className="form-control"
27
        readOnly
28
        onClick={() => onClickHandler(shareModalTypes.POST)}
29
      />
30
      <div className={styles.share_options}>
31
        <button
32
          className="btn py-0"
33
          onClick={() => onClickHandler(shareModalTypes.VIDEO)}
34
        >
35
          <VideoIcon />
36
        </button>
37
        <button
38
          className="btn py-0"
39
          onClick={() => onClickHandler(shareModalTypes.IMAGE)}
40
        >
41
          <ImageIcon />
42
        </button>
43
        <button
44
          className="btn py-0"
45
          onClick={() => onClickHandler(shareModalTypes.FILE)}
46
        >
47
          <DocumentIcon />
48
        </button>
49
        <button
50
          className="btn py-0"
51
          onClick={() => onClickHandler(shareModalTypes.SURVEY)}
52
        >
53
          <SurveyIcon />
54
        </button>
55
        <button
56
          className="btn py-0"
57
          onClick={() => onClickHandler(shareModalTypes.POST)}
58
        >
59
          <i className="fa fa-send" />
60
        </button>
61
      </div>
62
    </div>
63
  )
64
}
65
 
66
export default FeedShare