feat: Refactor event handling in Model component to improve toggle view functionality and prevent event propagation

This commit is contained in:
2025-08-01 12:04:49 +05:30
parent 7c3d9e1d96
commit 8396805356

View File

@@ -417,26 +417,26 @@ function Model({ asset, isRendered }: { readonly asset: Asset, isRendered: boole
castShadow
receiveShadow
onDoubleClick={(e) => {
e.stopPropagation();
if (!toggleView) {
e.stopPropagation();
handleDblClick(asset);
}
}}
onClick={(e) => {
e.stopPropagation();
if (!toggleView) {
e.stopPropagation();
handleClick(e, asset);
}
}}
onPointerOver={(e) => {
e.stopPropagation();
if (!toggleView) {
e.stopPropagation();
handlePointerOver(asset);
}
}}
onPointerLeave={(e) => {
e.stopPropagation();
if (!toggleView) {
e.stopPropagation();
handlePointerOut(e, asset);
}
}}