(event: React.DragEvent<HTMLElement>)
| 2679 | } |
| 2680 | |
| 2681 | function handleAppInstallDragEnter(event: React.DragEvent<HTMLElement>) { |
| 2682 | if (!dragEventHasFiles(event.dataTransfer)) { |
| 2683 | return; |
| 2684 | } |
| 2685 | event.preventDefault(); |
| 2686 | event.stopPropagation(); |
| 2687 | appInstallDragDepthRef.current += 1; |
| 2688 | if (appInstallState?.phase !== "installing") { |
| 2689 | setAppInstallState({ phase: "dragging" }); |
| 2690 | } |
| 2691 | } |
| 2692 | |
| 2693 | function handleAppInstallDragOver(event: React.DragEvent<HTMLElement>) { |
| 2694 | if (!dragEventHasFiles(event.dataTransfer)) { |
nothing calls this directly
no test coverage detected