CompareGrid
并排比较模型:一到四个等宽列,每列有标题栏、可独立滚动的对话和底栏。手机上每屏一列。
GPT-5,1/3
<div className="h-720 w-full overflow-hidden rounded-well shadow-ring">
<PlaygroundWorkspace initial={answered(["gpt-5", "claude-sonnet-4-5", "gpt-5-mini"], 1)} />
</div>import { CompareGrid } from "@logicplanes/kaeso-ui/playground";属性
activenumber手机上显示的列,或列放不下时滚动到的列。
addLabelstring添加圆形按钮的名称。默认为 LocaleProvider 语言中的“添加模型”。
aria-labelstring网格的无障碍名称(“模型”)。
childrenReactNodeCompareGrid.Column元素,一到四个。divider"none" | "hairline" = hairline列之间的细线,或不显示。
maxnumber = 4最多列数(默认 4):达到时添加按钮被禁用,并在提示框中说明原因。
onActiveChange((index: number) => void)调用时传入获得焦点的列的索引。
onAdd(() => void)添加一列:最后一列标题栏末尾的圆形按钮(也在手机的切换器中)。