import * as React from "react"; import { Trans } from "react-i18next"; import { UnfurlResourceType, UnfurlResponse } from "@shared/types"; import Flex from "~/components/Flex"; import Avatar from "../Avatar"; import { IssueStatusIcon } from "../Icons/IssueStatusIcon"; import Text from "../Text"; import Time from "../Time"; import { Preview, Title, Description, Card, CardContent, Label, Info, } from "./Components"; type Props = Omit; const HoverPreviewIssue = React.forwardRef(function _HoverPreviewIssue( { url, id, title, description, author, labels, state, createdAt }: Props, ref: React.Ref ) { const authorName = author.name; return ( <IssueStatusIcon status={state.name} color={state.color} /> <span> {title} <Text type="tertiary">{id}</Text> </span> {{ authorName }} created{" "} {description} {labels.map((label, index) => ( ))} ); }); export default HoverPreviewIssue;