UNPKG

react-styleguidist

Version:
28 lines (23 loc) 622 B
import React, { PropTypes } from 'react'; import s from './TableOfContents.css'; const TableOfContentsRenderer = ({ items, searchTerm, onSearchTermChange }) => { return ( <div> <div className={s.root}> <input value={searchTerm} className={s.search} placeholder="Filter by name" onChange={event => onSearchTermChange(event.target.value)} /> {items} </div> </div> ); }; TableOfContentsRenderer.propTypes = { items: PropTypes.node.isRequired, searchTerm: PropTypes.string.isRequired, onSearchTermChange: PropTypes.func.isRequired, }; export default TableOfContentsRenderer;