Sha256: 2de9cab9c44beb998f136feec20822c14f15f0012a1de01809585d2f90867e33
Contents?: true
Size: 992 Bytes
Versions: 7
Compression:
Stored size: 992 Bytes
Contents
(function() { const {registerPageType, connectInPage, combine} = pageflow.react; const {pageAttributes} = pageflow.react.selectors; class Page extends React.Component { render() { var {PageWrapper, MediaPageBackground, PageContent, PageHeader, PageText} = pageflow.react.components; var {Timeline} = pageflow.timelinePage; return ( <PageWrapper> <MediaPageBackground page={this.props.page} /> <PageContent> <PageHeader page={this.props.page} /> <PageText page={this.props.page} /> <Timeline pageLinks={this.props.page.pageLinks} layout={this.props.page.timelineLayout}/> </PageContent> </PageWrapper> ); } }; registerPageType('timeline_page', { component: connectInPage(combine({ page: pageAttributes() }))(Page), reduxModules: [ pageflow.react.mediaPageBackgroundReduxModule ] }); }());
Version data entries
7 entries across 7 versions & 1 rubygems