open ReasonReact; open Types; [@bs.module "@highpoint/ui-elements/icons"] external reactClass: reactClass = "Waitlist"; [@bs.deriving abstract] type jsProps = { [@bs.optional] color: string, [@bs.optional] className: string, }; let make = (~color=?, ~className=?, children) => { let colorStringOption = color->Belt.Option.map(colorToJs); wrapJsForReason( ~reactClass, ~props=jsProps(~color=?colorStringOption, ~className?, ()), children, ); };