From 0491eb09d5a693505088f17fbfedcf72d2672c49 Mon Sep 17 00:00:00 2001 From: Martin Nuc Date: Sat, 13 Jul 2019 21:22:48 +0200 Subject: [PATCH] (fix) call onSelect with interpolated data --- src/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index b8fac0de..f32ae2b6 100644 --- a/src/index.js +++ b/src/index.js @@ -29,10 +29,11 @@ export default class DefaultCalendar extends Component { } handleSelect = (selected) => { const {onSelect, interpolateSelection} = this.props; + const interpolatedSelection = interpolateSelection(selected, this.state.selected); - if (typeof onSelect === 'function') { onSelect(selected); } + if (typeof onSelect === 'function') { onSelect(interpolatedSelection); } - this.setState({selected: interpolateSelection(selected, this.state.selected)}); + this.setState({selected: interpolatedSelection}); } render() { // eslint-disable-next-line no-unused-vars