open BsReform; open Antd.Grid; module FormConfig = [%lenses type state = { squiggleString: string, sampleCount: string, outputXYPoints: string, downsampleTo: string, kernelWidth: string, diagramStart: string, diagramStop: string, diagramCount: string, } ]; type options = { sampleCount: int, outputXYPoints: int, downsampleTo: option(int), kernelWidth: option(float), diagramStart: float, diagramStop: float, diagramCount: int, }; module Form = ReForm.Make(FormConfig); let schema = Form.Validation.Schema([||]); module FieldText = { [@react.component] let make = (~field, ~label) => { <>