import React from 'react' import PropTypes from 'prop-types' import classnames from 'classnames' import Comment from './Comment.jsx' import Revision from './Revision.jsx' require('./Timeline.styl') class Timeline extends React.Component { componentDidMount () { this.scrollToBottom() } componentDidUpdate () { this.scrollToBottom() } scrollToBottom = () => this.timelineBottom.scrollIntoView({behavior: 'instant'}) render () { const { props } = this if (!Array.isArray(props.timelineData)) { console.log('Error in Timeline.jsx, props.timelineData is not an array. timelineData: ', props.timelineData) return null } return (
Timeline