@ryb73/bs-react-split-pane
Advanced tools
Comparing version 0.1.1 to 0.2.0
@@ -15,5 +15,5 @@ { | ||
], | ||
"reason": { "react-jsx": 2 }, | ||
"reason": { "react-jsx": 3 }, | ||
"refmt": 3, | ||
"bsc-flags": [ "-w -10", "-bs-super-errors" ] | ||
} |
@@ -8,3 +8,2 @@ // Generated by BUCKLESCRIPT VERSION 5.0.4, PLEASE EDIT WITH CARE | ||
var Caml_option = require("bs-platform/lib/js/caml_option.js"); | ||
var ReasonReact = require("reason-react/lib/js/src/ReasonReact.js"); | ||
var ReactSplitPane = require("react-split-pane"); | ||
@@ -40,63 +39,72 @@ | ||
function make(defaultSize, maxSize, minSize, paneStyle, pane1Style, pane2Style, primary, resizerStyle, step, split, paneClassName, pane1ClassName, pane2ClassName, resizerClassName, onChange, onDragFinished, children) { | ||
var tmp = { }; | ||
var tmp$1 = Belt_Option.map(defaultSize, encodeSize); | ||
if (tmp$1 !== undefined) { | ||
tmp.defaultSize = Caml_option.valFromOption(tmp$1); | ||
} | ||
if (maxSize !== undefined) { | ||
tmp.maxSize = Caml_option.valFromOption(maxSize); | ||
} | ||
var tmp$2 = Belt_Option.map(minSize, encodeSize); | ||
if (tmp$2 !== undefined) { | ||
tmp.minSize = Caml_option.valFromOption(tmp$2); | ||
} | ||
var tmp$3 = Belt_Option.map(onChange, wrapEventHandler); | ||
if (tmp$3 !== undefined) { | ||
tmp.onChange = Caml_option.valFromOption(tmp$3); | ||
} | ||
var tmp$4 = Belt_Option.map(onDragFinished, wrapEventHandler); | ||
if (tmp$4 !== undefined) { | ||
tmp.onDragFinished = Caml_option.valFromOption(tmp$4); | ||
} | ||
if (paneClassName !== undefined) { | ||
tmp.paneClassName = Caml_option.valFromOption(paneClassName); | ||
} | ||
if (paneStyle !== undefined) { | ||
tmp.paneStyle = Caml_option.valFromOption(paneStyle); | ||
} | ||
if (pane1ClassName !== undefined) { | ||
tmp.pane1ClassName = Caml_option.valFromOption(pane1ClassName); | ||
} | ||
if (pane1Style !== undefined) { | ||
tmp.pane1Style = Caml_option.valFromOption(pane1Style); | ||
} | ||
if (pane2ClassName !== undefined) { | ||
tmp.pane2ClassName = Caml_option.valFromOption(pane2ClassName); | ||
} | ||
if (pane2Style !== undefined) { | ||
tmp.pane2Style = Caml_option.valFromOption(pane2Style); | ||
} | ||
var tmp$5 = Belt_Option.map(primary, encodePrimary); | ||
if (tmp$5 !== undefined) { | ||
tmp.primary = Caml_option.valFromOption(tmp$5); | ||
} | ||
if (resizerClassName !== undefined) { | ||
tmp.resizerClassName = Caml_option.valFromOption(resizerClassName); | ||
} | ||
if (resizerStyle !== undefined) { | ||
tmp.resizerStyle = Caml_option.valFromOption(resizerStyle); | ||
} | ||
if (step !== undefined) { | ||
tmp.step = Caml_option.valFromOption(step); | ||
} | ||
var tmp$6 = Belt_Option.map(split, encodeSplit); | ||
if (tmp$6 !== undefined) { | ||
tmp.split = Caml_option.valFromOption(tmp$6); | ||
} | ||
var props = tmp; | ||
return ReasonReact.wrapJsForReason(ReactSplitPane.default, props, children); | ||
function makeProps(defaultSize, maxSize, minSize, paneStyle, pane1Style, pane2Style, primary, resizerStyle, step, split, paneClassName, pane1ClassName, pane2ClassName, resizerClassName, onChange, onDragFinished, children) { | ||
var partial_arg = Belt_Option.map(split, encodeSplit); | ||
var partial_arg$1 = Belt_Option.map(primary, encodePrimary); | ||
var partial_arg$2 = Belt_Option.map(onDragFinished, wrapEventHandler); | ||
var partial_arg$3 = Belt_Option.map(onChange, wrapEventHandler); | ||
var partial_arg$4 = Belt_Option.map(minSize, encodeSize); | ||
var partial_arg$5 = Belt_Option.map(defaultSize, encodeSize); | ||
return (function (param, param$1) { | ||
var tmp = { | ||
children: children | ||
}; | ||
if (partial_arg$5 !== undefined) { | ||
tmp.defaultSize = Caml_option.valFromOption(partial_arg$5); | ||
} | ||
if (maxSize !== undefined) { | ||
tmp.maxSize = Caml_option.valFromOption(maxSize); | ||
} | ||
if (partial_arg$4 !== undefined) { | ||
tmp.minSize = Caml_option.valFromOption(partial_arg$4); | ||
} | ||
if (partial_arg$3 !== undefined) { | ||
tmp.onChange = Caml_option.valFromOption(partial_arg$3); | ||
} | ||
if (partial_arg$2 !== undefined) { | ||
tmp.onDragFinished = Caml_option.valFromOption(partial_arg$2); | ||
} | ||
if (paneClassName !== undefined) { | ||
tmp.paneClassName = Caml_option.valFromOption(paneClassName); | ||
} | ||
if (paneStyle !== undefined) { | ||
tmp.paneStyle = Caml_option.valFromOption(paneStyle); | ||
} | ||
if (pane1ClassName !== undefined) { | ||
tmp.pane1ClassName = Caml_option.valFromOption(pane1ClassName); | ||
} | ||
if (pane1Style !== undefined) { | ||
tmp.pane1Style = Caml_option.valFromOption(pane1Style); | ||
} | ||
if (pane2ClassName !== undefined) { | ||
tmp.pane2ClassName = Caml_option.valFromOption(pane2ClassName); | ||
} | ||
if (pane2Style !== undefined) { | ||
tmp.pane2Style = Caml_option.valFromOption(pane2Style); | ||
} | ||
if (partial_arg$1 !== undefined) { | ||
tmp.primary = Caml_option.valFromOption(partial_arg$1); | ||
} | ||
if (resizerClassName !== undefined) { | ||
tmp.resizerClassName = Caml_option.valFromOption(resizerClassName); | ||
} | ||
if (resizerStyle !== undefined) { | ||
tmp.resizerStyle = Caml_option.valFromOption(resizerStyle); | ||
} | ||
if (step !== undefined) { | ||
tmp.step = Caml_option.valFromOption(step); | ||
} | ||
if (partial_arg !== undefined) { | ||
tmp.split = Caml_option.valFromOption(partial_arg); | ||
} | ||
if (param !== undefined) { | ||
tmp.key = Caml_option.valFromOption(param); | ||
} | ||
return tmp; | ||
}); | ||
} | ||
var make = ReactSplitPane.default; | ||
exports.make = make; | ||
/* ReasonReact Not a pure module */ | ||
exports.makeProps = makeProps; | ||
/* make Not a pure module */ |
{ | ||
"name": "@ryb73/bs-react-split-pane", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "Bucklescript bindings for react-split-pane", | ||
@@ -40,3 +40,3 @@ "main": "index.js", | ||
"devDependencies": { | ||
"@babel/core": "^7.4.4", | ||
"@babel/core": "^7.4.5", | ||
"@ryb73/bs-storybook": "0.1.1", | ||
@@ -49,4 +49,4 @@ "@storybook/addon-actions": "5.0.11", | ||
"babel-loader": "^8.0.6", | ||
"webpack": "^4.31.0" | ||
"webpack": "^4.32.2" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9403
117