ant-design/components/calendar/NoteList.jsx
2015-11-12 21:34:33 +08:00

28 lines
678 B
JavaScript

import React, {PropTypes, Component} from 'react';
import {PREFIX_CLS} from './Constants';
class NoteList extends Component {
render() {
const {listData, prefixCls} = this.props;
if (!listData || listData === 0) return null;
return (
<ul className={prefixCls}>
{ listData.map(function (item, index) {
return <li key={`list-${index}`}><span className={`${prefixCls}-node-${item.type}`}></span>{ item.content }</li>;
}) }
</ul>
);
}
}
NoteList.propTypes = {
listData: PropTypes.array,
prefixCls: PropTypes.string,
};
NoteList.defaultProps = {
prefixCls: `${PREFIX_CLS}-note-list`,
};
export default NoteList;