"use client"; /** * 「新页面放大」入口:把某条曲线在 `/charts/{归档id}?s={曲线}` 里整页打开。 * * 为什么要走归档而不是把数据塞进新标签页:新标签页与原页不共享内存/存储, * 唯一可靠的传递方式就是 URL;而回测结果本来就**已经归档**(`experiment_id`), * 让放大页从归档读同一份数据,还能顺带保证「看到的图与归档一致」。 * * 没有归档 id 时(同步接口没归档、或归档已被删除)**不给假按钮**:直接说明原因。 */ import Link from "next/link"; import { Icon } from "@/components/icons"; export function ChartPopoutLink({ archiveId, series, label = "新页面放大", size = "sm", }: { archiveId?: string | null; series: string; label?: string; size?: "sm" | "md"; }) { if (!archiveId) { return ( 未归档,无法放大 ); } return ( {label} ); }