From 5ca45ca847804fff09088d0505d9b146ba7ca2e0 Mon Sep 17 00:00:00 2001 From: Jose C Quintas Jr Date: Tue, 26 Nov 2024 13:47:58 +0100 Subject: [PATCH] Update packages/x-charts/src/hooks/useInteractionItemProps.ts Signed-off-by: Jose C Quintas Jr --- .../src/hooks/useInteractionItemProps.ts | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/packages/x-charts/src/hooks/useInteractionItemProps.ts b/packages/x-charts/src/hooks/useInteractionItemProps.ts index dcd058cf511b5..a25a5f093b791 100644 --- a/packages/x-charts/src/hooks/useInteractionItemProps.ts +++ b/packages/x-charts/src/hooks/useInteractionItemProps.ts @@ -32,25 +32,7 @@ export const useInteractionItemProps = (skip?: boolean) => { event.currentTarget.releasePointerCapture(event.pointerId); } - store.update((prev) => { - const prevItem = prev.interaction.item; - if ( - prevItem === null || - Object.keys(data).some( - (key) => data[key as keyof typeof data] !== prevItem[key as keyof typeof prevItem], - ) - ) { - // The item is already something else, no need to clean it. - return prev; - } - return { - ...prev, - interaction: { - ...prev.interaction, - item: null, - }, - }; - }); + dispatchInteraction({ type: 'leaveItem', data }); clearHighlighted(); }; return {