1
0
Fork 0

fix(locker): use onPointerDown for wardrobe slot clicks

- Change onClick to onPointerDown with preventDefault
- Prevents Tooltip from intercepting the click event
- Slot picker dialog now opens reliably when clicking hotspots
This commit is contained in:
Jason Fraley 2026-08-02 18:56:57 -04:00
parent 58b70fc154
commit 11e9bfef24

View file

@ -97,7 +97,10 @@ export function Wardrobe({
<button <button
type="button" type="button"
aria-label={`${layout.label} slot: ${asset ? asset.name : "empty"}`} aria-label={`${layout.label} slot: ${asset ? asset.name : "empty"}`}
onClick={() => onSlotClick(layout.name)} onPointerDown={(e) => {
e.preventDefault();
onSlotClick(layout.name);
}}
className={cn( className={cn(
"absolute flex items-center justify-center rounded-full border transition-colors", "absolute flex items-center justify-center rounded-full border transition-colors",
"-translate-x-1/2 -translate-y-1/2 cursor-pointer", "-translate-x-1/2 -translate-y-1/2 cursor-pointer",