MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / handleAppInstallDragLeave

Function handleAppInstallDragLeave

packages/client/src/app/AppShell.tsx:2702–2717  ·  view source on GitHub ↗
(event: React.DragEvent<HTMLElement>)

Source from the content-addressed store, hash-verified

2700 }
2701
2702 function handleAppInstallDragLeave(event: React.DragEvent<HTMLElement>) {
2703 if (!dragEventHasFiles(event.dataTransfer)) {
2704 return;
2705 }
2706 event.preventDefault();
2707 event.stopPropagation();
2708 appInstallDragDepthRef.current = Math.max(
2709 0,
2710 appInstallDragDepthRef.current - 1,
2711 );
2712 if (appInstallDragDepthRef.current === 0) {
2713 setAppInstallState((current) =>
2714 current?.phase === "dragging" ? null : current,
2715 );
2716 }
2717 }
2718
2719 function handleAppInstallDrop(event: React.DragEvent<HTMLElement>) {
2720 if (!dragEventHasFiles(event.dataTransfer)) {

Callers

nothing calls this directly

Calls 2

dragEventHasFilesFunction · 0.85
maxMethod · 0.80

Tested by

no test coverage detected