Rev 5908 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
/* eslint-disable react/prop-types */import React from 'react'import CreateIcon from '@mui/icons-material/Create'import ImageIcon from '@mui/icons-material/Image'import SubscriptionsIcon from '@mui/icons-material/Subscriptions'import ArticleIcon from '@mui/icons-material/Article'import PostAddIcon from '@mui/icons-material/PostAdd'import InputOption from './InputOption'import { useDispatch } from 'react-redux'import { openShareModal } from '../../../../redux/share-modal/shareModal.actions'import { shareModalTypes } from '../../../../redux/share-modal/shareModal.types'import Avatar from '../../../../shared/Avatar/Avatar'const FeedShare = ({ feedType, postUrl, image }) => {const dispatch = useDispatch()const onClickHandler = (postType) =>dispatch(openShareModal(postUrl, postType, feedType))return (<div className="feed__share"><div className="feed__input-container"><Avatar imageUrl={image} size="xl" /><divclassName="feed__input"onClick={() => onClickHandler(shareModalTypes.POST)}><CreateIcon /><inputtype="text"placeholder={LABELS.WHAT_ARE_YOU_THINKING}readOnly/></div></div><div className="feed__share-options"><InputOptionIcon={ImageIcon}title={LABELS.IMAGE}color="#7405f9"onClick={() => onClickHandler(shareModalTypes.IMAGE)}withTitle/><InputOptionIcon={SubscriptionsIcon}title={LABELS.VIDEO}color="#E7A33E"onClick={() => onClickHandler(shareModalTypes.VIDEO)}withTitle/><InputOptionIcon={ArticleIcon}title={LABELS.DOCUMENT}color="#C0C8CD"onClick={() => onClickHandler(shareModalTypes.FILE)}withTitle/><InputOptionIcon={PostAddIcon}title={LABELS.WRITE}color="#7FC15E"onClick={() => onClickHandler(shareModalTypes.POST)}withTitle/></div></div>)}export default FeedShare