All files / report/components/DateRange index.jsx

100% Statements 5/5
100% Branches 0/0
100% Functions 2/2
100% Lines 4/4
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 26 27 28 29                        2x   1x 1x             1x            
import React from 'react';
import PropTypes from 'prop-types';
import moment from 'moment';
 
import {
  Text,
} from '@bufferapp/components';
 
import {
  outerSpace,
} from '@bufferapp/components/style/color';
 
const Date = ({ children }) => moment(children, 'MM/DD/YYYY').format('MMMM D, YYYY');
 
const DateRange = ({ startDate, endDate }) =>
  <Text
    weight="semi-bold"
    color={outerSpace}
  >
    <Date>{startDate}</Date> to <Date>{endDate}</Date>
  </Text>;
 
DateRange.propTypes = {
  startDate: PropTypes.string.isRequired,
  endDate: PropTypes.string.isRequired,
};
 
export default DateRange;