import React from "react"; import type { ParamDef } from "../scenarios/types"; interface ParamControlsProps
> {
paramsDef: Record >({
paramsDef,
values,
onChange,
onReset,
}: ParamControlsProps ): React.JSX.Element {
const paramKeys = (Object.keys(paramsDef) as (keyof P)[]).filter((key) => {
const spec = paramsDef[key];
if (!spec) return false;
if (spec.hidden) return false;
if (spec.visibleWhen && !spec.visibleWhen(values)) return false;
return true;
});
return (
{def.description}
Điều khiển thông số mô phỏng