Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

import React from "react";
import { connect } from "react-redux";
import FeedSection from "../../../../home-section/components/feed-section/FeedSection";
import ShareFeed from "../../../../home-section/components/share-feed/ShareFeed";
import { setTimelineUrl } from "../../../../redux/feed/feed.actions";
import { feedTypes } from "../../../../redux/feed/feed.types";

const Feed = (props) => {
  // backendVars Destructuring
  const { companyId, routeTimeline } = props.backendVars;

  // redux destructuring
  const { setTimelineUrl } = props;
  setTimelineUrl(routeTimeline);

  return (
    <React.Fragment>
      <main>
        <div className="main-section">
          <div className="container">
            <div className="main-section-data">
              <div className="main-left-sidebar">
              </div>
              <div className="main-ws-sec">
                <ShareFeed
                  feedType={feedTypes.COMPANY}
                  postUrl={`/feed/add/company/${companyId}`}
                />
                {/* <!--posts-section star--> */}
                <div className="posts-section">
                  <FeedSection
                    routeTimeline={routeTimeline}
                    feedType={feedTypes.COMPANY}
                  />
                </div>
                {/* <!--posts-section end--> */}
              </div>
              <div className="right-sidebar">
              </div>
            </div>
          </div>
        </div>
      </main>
    </React.Fragment>
  );
};

const mapDispatchToProps = {
  setTimelineUrl: (url) => setTimelineUrl(url),
};

export default connect(null, mapDispatchToProps)(Feed);