Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Ir a la última revisión | 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="row">
                <div className="offset-lg-3 col-lg-6">
                  <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>
                {/* <!--main-ws-sec end--> */}
              </div>
            </div>
          </div>
        </div>
      </main>
    </React.Fragment>
  );
};

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

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