UNPKG

react-timelines

Version:
28 lines (23 loc) 752 B
import React from 'react' import PropTypes from 'prop-types' import Header from './Header' import Body from './Body' const Sidebar = ({ timebar, tracks, toggleTrackOpen, sticky, clickTrackButton }) => ( <div className="rt-sidebar"> <Header timebar={timebar} sticky={sticky} /> <Body tracks={tracks} toggleTrackOpen={toggleTrackOpen} clickTrackButton={clickTrackButton} /> </div> ) Sidebar.propTypes = { timebar: PropTypes.arrayOf( PropTypes.shape({ id: PropTypes.string.isRequired, title: PropTypes.string, }).isRequired ).isRequired, tracks: PropTypes.arrayOf(PropTypes.shape({})), toggleTrackOpen: PropTypes.func, sticky: PropTypes.shape({}), clickTrackButton: PropTypes.func, } export default Sidebar