UNPKG

ih-portal

Version:

A project for connecting interaction hub services with catalyst-ui components

81 lines (71 loc) 2.57 kB
import React, { Component, PropTypes } from 'react'; import { connect } from 'react-redux'; import { mapStateToProps, mapDispatchToProps } from '../propMaps.js'; import NavigationDrawerCollectionProv from '../pagelets/NavigationDrawerCollectionProv.jsx'; import NewsFeedProv from '../pagelets/NewsFeedProv.jsx'; import { TwitterTimeline } from 'catalyst-ui'; class AdmissionsTabProvider extends Component { constructor(props) { super(props); } render() { const { navigationCollection, newsFeed, } = this.props.storeStates; const { fetchNews, invalidateNews, fetchNavigationCollection, invalidateNavigationCollection, } = this.props.storeDispatchers; return ( <div key="TabProvider"> <div className=""> <div className="small-12 medium-4 large-3 columns "> <NavigationDrawerCollectionProv navigationCollection={navigationCollection} pageletName="ADMN_ADMISSIONS_RELATE1095582" pageletTitle="Admissions Related Links" fetch={fetchNavigationCollection} invalidate={invalidateNavigationCollection} /> <br/> <NavigationDrawerCollectionProv navigationCollection={navigationCollection} pageletName="ADMN_LINKS_TO_GET_YOU_1094131" pageletTitle="Links To Get You Started" fetch={fetchNavigationCollection} invalidate={invalidateNavigationCollection} /> <br/> <NavigationDrawerCollectionProv navigationCollection={navigationCollection} pageletName="ADMN_INTERNATIONAL_STU1029637" pageletTitle="International Students" fetch={fetchNavigationCollection} invalidate={invalidateNavigationCollection} /> <br/> </div> <div className="small-12 medium-8 large-5 columns"> <TwitterTimeline id="684092524168933377" title="Tweets by @UCAdmissions" username="UCAdmissions" /> <br/> </div> <div className="small-12 medium-8 large-4 columns"> </div> </div> </div> ); } } AdmissionsTabProvider.propTypes = { storeStates: PropTypes.object, storeDispatchers: PropTypes.object, }; export default connect(mapStateToProps, mapDispatchToProps)(AdmissionsTabProvider); export { AdmissionsTabProvider as AdmissionsTabProviderDumb };