| 123456789101112131415161718192021222324 |
- import React from 'react';
- import { createContainer } from 'meteor/react-meteor-data';
- import Link from './Link';
- import Video from './Video';
-
- const Links = ({ links, remove, handlers }) =>
- <ul>
- { links.map(link => (
- <Link key={link.id} converted_id={link.converted}
- link={link} options={handlers}
- remove={() => remove(link)}/>
- )) }
- </ul>;
-
- Links.propTypes = {
- links: React.PropTypes.arrayOf(React.PropTypes.instanceOf(Video)).isRequired,
- remove: React.PropTypes.func.isRequired,
- handlers: React.PropTypes.arrayOf(React.PropTypes.shape({
- type: React.PropTypes.string,
- handler: React.PropTypes.func
- })).isRequired
- };
-
- export default Links;
|