Sha256: f4380c6a116eb926287912b1e4c6efa5979a628483e54c85c002662b44b78022

Contents?: true

Size: 861 Bytes

Versions: 1

Compression:

Stored size: 861 Bytes

Contents

(function() {
  class Page extends React.Component {
    render() {
      var {PageWrapper,
           PageBackground, PageBackgroundImage, PageShadow,
           PageContent, PageHeader, PageText} = pageflow.react.components;
      var {Timeline} = pageflow.timelinePage;

      return (
        <PageWrapper>
          <PageBackground>
            <PageBackgroundImage page={this.props.page} />
            <PageShadow page={this.props.page} />
          </PageBackground>

          <PageContent>
            <PageHeader page={this.props.page} />
            <PageText page={this.props.page} />
            <Timeline pageLinks={this.props.page.pageLinks}
                      layout={this.props.page.timelineLayout}/>
          </PageContent>
        </PageWrapper>
      );
    }
  };

  pageflow.timelinePage.Page = pageflow.react.createPage(Page);
}());

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pageflow-timeline-page-0.1.0 app/assets/javascripts/pageflow/timeline_page/components/page.jsx