Youtube music and video downloader

Result.jsx 719B

1234567891011121314151617181920212223
  1. import React from 'react';
  2. import Video from './Video';
  3. import Stats from './Stats';
  4. const Result = ({ click, result }) =>
  5. <a className="result-link" onClick={click}>
  6. <img src={result.thumb.url} alt="thumbnail" className="result-thumb"
  7. height={result.thumb.height / 2} width={result.thumb.width / 2}/>
  8. <div className="result-info">
  9. <div className="result-head" title={result.title}>
  10. <div className="result-title">{result.title}</div>
  11. <div className="result-duration">{result.duration}</div>
  12. </div>
  13. <Stats stats={result.stats} prefix="result"/>
  14. </div>
  15. </a>;
  16. Result.propTypes = {
  17. result: React.PropTypes.instanceOf(Video).isRequired,
  18. click: React.PropTypes.func
  19. };
  20. export default Result;