From 795e0044bfa0313ea1ed252ca9525fce4ed2f64d Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Sun, 8 Dec 2019 16:56:18 +0200 Subject: [PATCH] fix for not recognized prop in MetaItem --- src/common/MetaItem/MetaItem.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/common/MetaItem/MetaItem.js b/src/common/MetaItem/MetaItem.js index c42d3ff94..849b9b25c 100644 --- a/src/common/MetaItem/MetaItem.js +++ b/src/common/MetaItem/MetaItem.js @@ -17,7 +17,7 @@ const ICON_FOR_TYPE = new Map([ ['other', 'ic_movies'] ]); -const MetaItem = React.memo(({ className, type, name, poster, posterShape, playIcon, progress, options, dataset, ...props }) => { +const MetaItem = React.memo(({ className, type, name, poster, posterShape, playIcon, progress, options, dataset, optionOnSelect, ...props }) => { const [menuOpen, onMenuOpen, onMenuClose] = useBinaryState(false); const metaItemOnClick = React.useCallback((event) => { if (event.nativeEvent.selectPrevented) { @@ -27,9 +27,9 @@ const MetaItem = React.memo(({ className, type, name, poster, posterShape, playI const menuOnClick = React.useCallback((event) => { event.nativeEvent.selectPrevented = true; }, []); - const optionOnSelect = React.useCallback((event) => { - if (typeof props.optionOnSelect === 'function') { - props.optionOnSelect({ + const menuOnSelect = React.useCallback((event) => { + if (typeof optionOnSelect === 'function') { + optionOnSelect({ type: 'select-option', value: event.value, dataset: dataset, @@ -37,7 +37,7 @@ const MetaItem = React.memo(({ className, type, name, poster, posterShape, playI nativeEvent: event.nativeEvent }); } - }, [dataset, props.optionOnSelect]); + }, [dataset, optionOnSelect]); const renderPosterFallback = React.useMemo(() => () => ( :