import React, { FC, useMemo } from 'react'; import classNames from 'classnames'; import { GithubIssue } from '~/types/boris'; import { getPrettyDate } from '~/utils/dom'; import styles from './styles.module.scss'; interface IProps { data: GithubIssue; } const stateLabels: Record = { open: 'Ожидает', closed: 'Сделано', }; const BorisStatsGitCard: FC = ({ data: { created_at, title, html_url, state } }) => { const date = useMemo(() => getPrettyDate(created_at), [created_at]); if (!title || !created_at) return null; return (
{stateLabels[state]} {date}
{title}
); }; export { BorisStatsGitCard };