import Modal from "@moduletrace/twui/elements/Modal"; import H2 from "@moduletrace/twui/layout/H2"; import Link from "@moduletrace/twui/layout/Link"; import Row from "@moduletrace/twui/layout/Row"; import Span from "@moduletrace/twui/layout/Span"; import Stack from "@moduletrace/twui/layout/Stack"; import { SquareArrowOutUpRight } from "lucide-react"; import type { BotGraphicView } from "@/src/types"; import { graphicPageHref } from "@/src/utils/graphic-url"; import GraphicFrame from "./graphic-frame"; type Props = { graphic: BotGraphicView; onClose: () => void; }; /** * A graphic large, over the page, with a link to its own page. */ export default function GraphicViewerModal({ graphic, onClose }: Props) { return ( { if (!next_open) onClose(); }} className="max-w-[95vw]! w-[1200px] h-[90vh] p-0 bg-paper flex flex-col overflow-hidden" >

{graphic.title}

{`By ${graphic.bot_name}`}
); }