From 4ac390eafb3f89779fd9b982def450815e211a2a Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Mon, 9 Dec 2019 00:23:41 +0200 Subject: [PATCH] call onClick from metaItem when have to --- src/common/MetaItem/MetaItem.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/MetaItem/MetaItem.js b/src/common/MetaItem/MetaItem.js index 849b9b25c..5c130933a 100644 --- a/src/common/MetaItem/MetaItem.js +++ b/src/common/MetaItem/MetaItem.js @@ -20,10 +20,14 @@ const ICON_FOR_TYPE = new Map([ 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 (typeof props.onClick === 'function') { + props.onClick(event); + } + if (event.nativeEvent.selectPrevented) { event.preventDefault(); } - }, []); + }, [props.onClick]); const menuOnClick = React.useCallback((event) => { event.nativeEvent.selectPrevented = true; }, []);