import React, { FC, useMemo } from "react"; import styles from "./styles.module.scss"; import { getPrettyDate } from "~/utils/dom"; import { GithubIssue } from "~/types/boris"; import classNames from "classnames"; 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 };