From 69c73ba807cb305eae04c7e243e8773dba55ea95 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Mon, 11 Dec 2023 22:45:51 -0500 Subject: [PATCH] Remove usage of className --- .../src/ActionListRow.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx b/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx index cc72124d..3080bc54 100644 --- a/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx +++ b/packages/redux-devtools-inspector-monitor/src/ActionListRow.tsx @@ -160,6 +160,7 @@ export default class ActionListRow< isButtonSelected(btn) && selectorButtonSelectedCss, selectorButtonSmallCss, ]} + data-isselectorbutton={true} > {btn} @@ -204,12 +205,7 @@ export default class ActionListRow< }, 100); handleMouseDown = (e: MouseEvent) => { - if ( - (e.target as unknown as { className: string[] }).className.indexOf( - 'selectorButton', - ) === 0 - ) - return; + if ((e.target as HTMLElement).dataset.isselectorbutton) return; this.handleMouseLeave(); }; }