import React from 'react'; import PropTypes from 'prop-types'; import classnames from 'classnames'; import { useTranslation } from 'react-i18next'; import Icon from '../Icon'; const baseClasses = 'first:border-0 border-t border-secondary-light cursor-pointer select-none outline-none'; const StudyItem = ({ date, description, numInstances, modalities, trackedSeries, isActive, onClick, }) => { const { t } = useTranslation('StudyItem'); return (
{date}
{numInstances}
{modalities}
{description}
{!!trackedSeries && (
{t('Tracked series', { trackedSeries: trackedSeries })}
)}
); }; StudyItem.propTypes = { date: PropTypes.string.isRequired, description: PropTypes.string, modalities: PropTypes.string.isRequired, numInstances: PropTypes.number.isRequired, trackedSeries: PropTypes.number, isActive: PropTypes.bool, onClick: PropTypes.func.isRequired, }; export default StudyItem;