@elliemae/ds-shared
Advanced tools
Comparing version 0.2.7 to 0.2.8
@@ -30,3 +30,4 @@ "use strict"; | ||
activeProp = _ref.active, | ||
multi = _ref.multi; | ||
multi = _ref.multi, | ||
onCheck = _ref.onCheck; | ||
@@ -38,6 +39,8 @@ var _useState = (0, _react.useState)(activeProp), | ||
var onCheck = (0, _react.useCallback)(function (_ref2) { | ||
var handleCheck = (0, _react.useCallback)(function (_ref2, item) { | ||
var value = _ref2.target.value; | ||
setActive(function (prevActive) { | ||
return multi ? (0, _utils.addOrRemove)(prevActive, value) : value; | ||
var nextActive = multi ? (0, _utils.addOrRemove)(prevActive, value) : value; | ||
onCheck(nextActive, item); | ||
return nextActive; | ||
}); | ||
@@ -50,3 +53,3 @@ }, [active, children]); | ||
checked: checked, | ||
onClick: (0, _utils.runAll)(onCheck, props.onClick) | ||
onClick: (0, _utils.runAll)(handleCheck, props.onClick) | ||
})); | ||
@@ -53,0 +56,0 @@ }); |
{ | ||
"name": "@elliemae/ds-shared", | ||
"version": "0.2.7", | ||
"version": "0.2.8", | ||
"license": "MIT", | ||
@@ -5,0 +5,0 @@ "description": "Ellie Mae - Dim Sum - Shared components and utilities", |
42222
969