text: // Generated by BUCKLESCRIPT VERSION 4.0.5, PLEASE EDIT WITH CARE
  'use strict';
  
  var $$Array = require("bs-platform/lib/js/array.js");
  var ReasonReact = require("reason-react/lib/js/src/ReasonReact.js");
  var ReactNative = require("react-native");
  var Props$BsReactNative = require("../private/props.js");
  
  function make(values, selectedIndex, onChange, enabled, momentary, tintColor, onValueChange, accessibilityLabel, accessible, hitSlop, onAccessibilityTap, onLayout, onMagicTap, responderHandlers, pointerEvents, removeClippedSubviews, style, testID, accessibilityComponentType, accessibilityLiveRegion, collapsable, importantForAccessibility, needsOffscreenAlphaCompositing, renderToHardwareTextureAndroid, accessibilityTraits, accessibilityViewIsModal, shouldRasterizeIOS) {
    var partial_arg = Props$BsReactNative.extendView(accessibilityLabel, accessible, hitSlop, onAccessibilityTap, onLayout, onMagicTap, responderHandlers, pointerEvents, removeClippedSubviews, style, testID, accessibilityComponentType, accessibilityLiveRegion, collapsable, importantForAccessibility, needsOffscreenAlphaCompositing, renderToHardwareTextureAndroid, accessibilityTraits, accessibilityViewIsModal, shouldRasterizeIOS, {
          enabled: enabled,
          momentary: momentary,
          tintColor: tintColor,
          values: $$Array.of_list(values),
          selectedIndex: selectedIndex,
          onChange: onChange,
          onValueChange: onValueChange
        });
    var partial_arg$1 = ReactNative.SegmentedControlIOS;
    return (function (param) {
        return ReasonReact.wrapJsForReason(partial_arg$1, partial_arg, param);
      });
  }
  
  exports.make = make;
  /* ReasonReact Not a pure module */
  