import Icon from "../../components/common/Icon"; import type { StableVersion } from "../../services/api"; import { copyToClipboard } from "../../lib/clipboard"; import { AppFormDialog, dialogPrimaryButtonClass, } from "~/components/common/AppFormDialog"; import { Button } from "~/components/ui/button"; import { modalEyebrowClass } from "./modalUi"; type VersionReceiptModalProps = { publishedVersion: StableVersion | null; onClose: () => void; onCopy: (text: string) => void; }; export function VersionReceiptModal({ publishedVersion, onClose, onCopy, }: VersionReceiptModalProps) { return ( { if (!nextOpen) onClose(); }} showCloseButton={false} contentClassName="sm:max-w-[min(470px,calc(100vw-40px))] px-7 py-[30px] pb-[25px] text-center" bodyClassName="overflow-visible" >
STABLE VERSION

稳定版本发布成功

{publishedVersion?.version_label} 已成为不可变制品, 后续调度将通过 versions_id 引用它。

versions_id {publishedVersion?.versions_id}
); }