all files / in-line/ companion.jsx

60% Statements 6/10
100% Branches 0/0
0% Functions 0/2
66.67% Lines 6/9
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                     
'use strict';
 
import React from 'react';
import BaseResource from '../resources/base-resource';
import { vastBaseStyle } from '../helpers/styles';
 
function Companion({ companions }) {
  const htmls = companions.map((companion, key) => (
    <BaseResource
      key={key}
      baseResource={companion}
      height={parseInt(companion.getAttr('height'), 10)}
      width={parseInt(companion.getAttr('width'), 10)}
    />
  ));
 
  return (<div key={'companion-ads'} style={vastBaseStyle}>{htmls}</div>);
}
 
Companion.propTypes = {
  companions: React.PropTypes.array.isRequired,
};
 
export default Companion;