32 lines
631 B
React
32 lines
631 B
React
|
import Inferno from 'inferno';
|
||
|
import Component from 'inferno-component';
|
||
|
import marked from 'marked';
|
||
|
|
||
|
import idManager from '../../managers/IDManager';
|
||
|
|
||
|
import {WordDisplay} from './WordDisplay';
|
||
|
|
||
|
export class WordsList extends Component {
|
||
|
constructor (props) {
|
||
|
super(props);
|
||
|
}
|
||
|
|
||
|
render () {
|
||
|
return (
|
||
|
<div className='box'>
|
||
|
|
||
|
{this.props.wordsPromise
|
||
|
&& this.props.wordsPromise.then(words => {
|
||
|
words.map(word => {
|
||
|
return (
|
||
|
<WordDisplay key={`word_${word.id}`}
|
||
|
word={word} />
|
||
|
);
|
||
|
})
|
||
|
})}
|
||
|
|
||
|
</div>
|
||
|
);
|
||
|
}
|
||
|
}
|