Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16750 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React, { useEffect } from 'react'
import { useDispatch } from 'react-redux'
import { setTimelineUrl } from '../../redux/feed/feed.actions'
import ContentTitle from '../../shared/ContentTitle'
import ShareModal from '../../shared/ShareModal'
import SurveyModal from '../components/survey/SurveyModal'
import FeedSection from '../components/FeedSection'
import FeedShare from '../components/FeedShare'
import styled from 'styled-components'

const StyledSection = styled.div`
  display: flex;
  flex-direction: column;
  gap: 1rem;
  flex: 1;
`

const FeedView = ({ timeLineUrl, allowFastSurvey }) => {
  const dispatch = useDispatch()

  useEffect(() => {
    dispatch(setTimelineUrl(timeLineUrl))
  }, [])

  return (
    <ContentTitle title="Publicaciones">
      <div className="row">
        <div className="col-lg-3"></div>
        <StyledSection className="col-lg-6">
          <FeedShare post_url="/feeds/add" allowFastSurvey={allowFastSurvey} />
          <FeedSection timeLineUrl={timeLineUrl} />
        </StyledSection>
        <div className="col-lg-3"></div>
      </div>
      <ShareModal />
      <SurveyModal />
    </ContentTitle>
  )
}
export default FeedView