"use client"; import type { EngineConfigField } from "@omniroute/open-sse/services/compression/engines/types"; export interface EngineConfigFormProps { schema: EngineConfigField[]; value: Record; onChange: (next: Record) => void; } export function EngineConfigForm({ schema, value, onChange }: EngineConfigFormProps) { const set = (k: string, v: unknown) => onChange({ ...value, [k]: v }); return (
{schema.map((f) => { const v = value[f.key] ?? f.defaultValue; return ( ); })}
); } export default EngineConfigForm;