import * as React from "react"; import { Sequence } from "../../sequences/interfaces"; import { setSequence } from "./actions"; interface SequenceListProps { sequences: Sequence[]; current: Sequence; dispatch: Function; } let NULL_ITEM = ; export function SequenceList({sequences, current, dispatch}: SequenceListProps) { // Handles issue of [{}].indexOf({}) == -1. let selectedValue = current ? sequences.indexOf(_.findWhere(sequences, current)) : -1; return
; } function SeqListItem({s, i}: {s: {name: string}, i: number}) { return ; } function change(dispatch: Function, sequences: Sequence[]) { return (event: React.FormEvent) => { dispatch(setSequence(sequences[(event.target as any).value])); }; }