import * as React from 'react'; import { SingleNoteLane } from '../SingleNoteLane/SingleNoteLane'; interface MultiNoteLanesProps { onChange?: (instrument: number, notes: number[]) => void; } export class MultiNoteLanes extends React.Component { lanes = [0,1,2,3].map(n => React.createRef()); // setNotes(lane: number, notes: number[]) { // this.lanes[lane].current.setNotes(notes) // } render() { return (
{['blue', 'green', 'orange', 'red'].map((color, i) => { return ( this.props.onChange && this.props.onChange(i, notes)} /> ); })}
); } }