import React from 'react'; import { useTranslation } from 'react-i18next'; 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'; interface Props { versions: Versions; packageName: string; time: Time; } const VersionsHistoryList: React.FC = ({ versions, packageName, time }) => { const { t } = useTranslation(); return ( {Object.keys(versions) .reverse() .map(version => ( {version} {time[version] ? formatDateDistance(time[version]) : t('versions.not-available')} ))} ); }; export default VersionsHistoryList;