import React, { useContext } from 'react';
import { useTranslation } from 'react-i18next';
import { DetailContext } from '../../pages/Version';
import { DIST_TAGS } from '../../../lib/constants';
import { StyledText } from './styles';
import VersionsTagList from './VersionsTagList';
import VersionsHistoryList from './VersionsHistoryList';
const Versions: React.FC = () => {
const detailContext = useContext(DetailContext);
const { t } = useTranslation();
const { packageMeta, packageName } = detailContext;
if (!packageMeta) {
return null;
}
const { versions = {}, time = {}, [DIST_TAGS]: distTags = {} } = packageMeta;
return (
<>
{distTags && Object.keys(distTags).length > 0 && (
<>
{t('versions.current-tags')}
>
)}
{versions && Object.keys(versions).length > 0 && packageName && (
<>
{t('versions.version-history')}
>
)}
>
);
};
export default Versions;