From f264fee0a08e46a8ab8869f67e858ea0bf7141d3 Mon Sep 17 00:00:00 2001 From: Stego Date: Mon, 1 Oct 2018 15:00:23 +0200 Subject: [PATCH] props.renderItem Support of declared props.renderItem --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 8c7f166..d6101ca 100644 --- a/index.js +++ b/index.js @@ -104,6 +104,10 @@ export default class ScrollPicker extends React.Component { renderItem(data, index) { const isSelected = index === this.state.selectedIndex; const item = {data}; + const propsRenderItem = this.props.renderItem; + if (propsRenderItem) { + return propsRenderItem(data, index, isSelected); + } return ( @@ -224,4 +228,4 @@ ScrollPicker.defaultProps = { itemColor: '#B4B4B4', onMomentumScrollEnd: () => {}, onScrollEndDrag: () => {}, -}; \ No newline at end of file +};