import React from 'react'; import { Versions, Time } from '../../../types/packageMeta'; import { formatDateDistance } from '../../utils/package'; import List from '../../muiComponents/List'; import ListItem from '../../muiComponents/ListItem'; import { Spacer, ListItemText, StyledLink } from './styles'; export const NOT_AVAILABLE = 'Not available'; interface Props { versions: Versions; packageName: string; time: Time; } const VersionsHistoryList: React.FC = ({ versions, packageName, time }) => ( {Object.keys(versions) .reverse() .map(version => ( {version} {time[version] ? formatDateDistance(time[version]) : NOT_AVAILABLE} ))} ); export default VersionsHistoryList;