"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}
);
}