@res.jsxComponentProps
type props<'x, 'ref> = {
  x: 'x,
  ref?: 'ref,
}
let make = (
  {x, _}: props<string, ReactDOM.Ref.currentDomRef>,
  ref: Js.Nullable.t<ReactDOM.Ref.currentDomRef>,
) => {
  let _ = ref->Js.Nullable.toOption->Belt.Option.map(ReactDOM.Ref.domRef)
  (React.string(x): React.element)
}
let make = React.forwardRef({
  let \"InterfaceWithRef" = (props: props<_>, ref) => make(props, ref)
  \"InterfaceWithRef"
})
