text: // Generated by BUCKLESCRIPT VERSION 5.0.6, PLEASE EDIT WITH CARE
  'use strict';
  
  var Js_mapperRt = require("bs-platform/lib/js/js_mapperRt.js");
  var ReasonReact = require("reason-react/src/ReasonReact.js");
  var WithWidthNative = require("./WithWidthNative");
  
  var withWidthNative = WithWidthNative.default;
  
  var jsMapperConstantArray = /* array */[
    /* tuple */[
      17019,
      "lg"
    ],
    /* tuple */[
      17239,
      "md"
    ],
    /* tuple */[
      18586,
      "sm"
    ],
    /* tuple */[
      19700,
      "xl"
    ],
    /* tuple */[
      19707,
      "xs"
    ]
  ];
  
  function breakPointToJs(param) {
    return Js_mapperRt.binarySearch(5, param, jsMapperConstantArray);
  }
  
  function breakPointFromJs(param) {
    return Js_mapperRt.revSearch(5, jsMapperConstantArray, param);
  }
  
  function make(breakPoint, beforeBreak, afterBreak, _children) {
    return ReasonReact.wrapJsForReason(withWidthNative, {
                breakPoint: breakPointToJs(breakPoint),
                beforeBreak: beforeBreak,
                afterBreak: afterBreak
              }, /* array */[]);
  }
  
  exports.withWidthNative = withWidthNative;
  exports.breakPointToJs = breakPointToJs;
  exports.breakPointFromJs = breakPointFromJs;
  exports.make = make;
  /* withWidthNative Not a pure module */
  