Remove usage of className

This commit is contained in:
Nathan Bierema 2023-12-11 22:45:51 -05:00
parent d0eaf738f0
commit 69c73ba807

View File

@ -160,6 +160,7 @@ export default class ActionListRow<
isButtonSelected(btn) && selectorButtonSelectedCss, isButtonSelected(btn) && selectorButtonSelectedCss,
selectorButtonSmallCss, selectorButtonSmallCss,
]} ]}
data-isselectorbutton={true}
> >
{btn} {btn}
</div> </div>
@ -204,12 +205,7 @@ export default class ActionListRow<
}, 100); }, 100);
handleMouseDown = (e: MouseEvent<HTMLDivElement>) => { handleMouseDown = (e: MouseEvent<HTMLDivElement>) => {
if ( if ((e.target as HTMLElement).dataset.isselectorbutton) return;
(e.target as unknown as { className: string[] }).className.indexOf(
'selectorButton',
) === 0
)
return;
this.handleMouseLeave(); this.handleMouseLeave();
}; };
} }