import { useState } from "react"; import type { Issue } from "@paperclipai/shared"; import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover"; import { createIssueDetailPath, withIssueDetailHeaderSeed } from "../lib/issueDetailBreadcrumb"; import { IssueQuicklookCard } from "./IssueLinkQuicklook"; interface IssuesQuicklookProps { issue: Issue; children: React.ReactNode; } export function IssuesQuicklook({ issue, children }: IssuesQuicklookProps) { const [open, setOpen] = useState(false); return ( setOpen(true)} onMouseLeave={() => setOpen(false)} > {children} setOpen(true)} onMouseLeave={() => setOpen(false)} onOpenAutoFocus={(e) => e.preventDefault()} > ); }