react-timelines
Version:
21 lines (16 loc) • 547 B
JSX
import React from 'react'
import PropTypes from 'prop-types'
import Track from './Track'
const Tracks = ({ time, tracks, clickElement }) => (
<div className="rt-tracks">
{tracks.map(({ id, elements, isOpen, tracks: children }) => (
<Track key={id} time={time} elements={elements} isOpen={isOpen} tracks={children} clickElement={clickElement} />
))}
</div>
)
Tracks.propTypes = {
time: PropTypes.shape({}).isRequired,
tracks: PropTypes.arrayOf(PropTypes.shape({})),
clickElement: PropTypes.func,
}
export default Tracks