Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 6515 | Rev 6616 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 6515 Rev 6610
Línea 6... Línea 6...
6
import VideocamOutlinedIcon from '@mui/icons-material/VideocamOutlined'
6
import VideocamOutlinedIcon from '@mui/icons-material/VideocamOutlined'
7
import ImageOutlinedIcon from '@mui/icons-material/ImageOutlined'
7
import ImageOutlinedIcon from '@mui/icons-material/ImageOutlined'
8
import PostAddOutlinedIcon from '@mui/icons-material/PostAddOutlined'
8
import PostAddOutlinedIcon from '@mui/icons-material/PostAddOutlined'
9
import SendOutlinedIcon from '@mui/icons-material/SendOutlined'
9
import SendOutlinedIcon from '@mui/icons-material/SendOutlined'
Línea 10... Línea 10...
10
 
10
 
11
const ShareFeed = ({
-
 
12
  feedType,
-
 
13
  postUrl,
-
 
14
  image
-
 
15
}) => {
11
const ShareFeed = ({ feedType, postUrl, image }) => {
16
  const dispatch = useDispatch()
12
  const dispatch = useDispatch()
Línea -... Línea 13...
-
 
13
  const { what_are_you_thinking } = useSelector(({ intl }) => intl.labels)
17
  const { WHAT_ARE_YOU_THINKING } = useSelector(state => state.labels)
14
 
Línea 18... Línea 15...
18
 
15
  const onClickHandler = (postType) =>
19
  const onClickHandler = (postType) => dispatch(openShareModal(postUrl, postType, feedType))
16
    dispatch(openShareModal(postUrl, postType, feedType))
20
 
17
 
21
  return (
18
  return (
22
    <div className='share-feed'>
19
    <div className="share-feed">
23
      <div className='share_form-container'>
20
      <div className="share_form-container">
24
        <img src={image} alt="User image profile" loading="lazy" />
21
        <img src={image} alt="User image profile" loading="lazy" />
25
        <input
22
        <input
26
          placeholder={WHAT_ARE_YOU_THINKING}
23
          placeholder={what_are_you_thinking}
27
          readOnly
24
          readOnly
28
          onClick={() => onClickHandler(shareModalTypes.POST)}
25
          onClick={() => onClickHandler(shareModalTypes.POST)}
29
        />
26
        />
30
        <div className='share_icons-container'>
27
        <div className="share_icons-container">
31
          <button
28
          <button
32
            className='share-icon'
29
            className="share-icon"
33
            onClick={() => onClickHandler(shareModalTypes.VIDEO)}
30
            onClick={() => onClickHandler(shareModalTypes.VIDEO)}
34
          >
31
          >
35
            <VideocamOutlinedIcon />
32
            <VideocamOutlinedIcon />
36
          </button>
33
          </button>
37
          <button
34
          <button
38
            className='share-icon'
35
            className="share-icon"
39
            onClick={() => onClickHandler(shareModalTypes.IMAGE)}
36
            onClick={() => onClickHandler(shareModalTypes.IMAGE)}
40
          >
37
          >
41
            <ImageOutlinedIcon />
38
            <ImageOutlinedIcon />
42
          </button>
39
          </button>
43
          <button
40
          <button
44
            className='share-icon'
41
            className="share-icon"
45
            onClick={() => onClickHandler(shareModalTypes.FILE)}
42
            onClick={() => onClickHandler(shareModalTypes.FILE)}
46
          >
43
          >
47
            <PostAddOutlinedIcon />
44
            <PostAddOutlinedIcon />
48
          </button>
45
          </button>
49
          <button
46
          <button
50
            className='share-icon active'
47
            className="share-icon active"
51
            onClick={() => onClickHandler(shareModalTypes.POST)}
48
            onClick={() => onClickHandler(shareModalTypes.POST)}
52
          >
49
          >