MCPcopy
hub / github.com/opentrace/opentrace / dropToFiles

Function dropToFiles

ui/src/chat/attachmentUtils.ts:262–272  ·  view source on GitHub ↗
(e: DragEvent)

Source from the content-addressed store, hash-verified

260
261/** Extract files from a drag-drop event */
262export function dropToFiles(e: DragEvent): File[] {
263 const files: File[] = [];
264 if (!e.dataTransfer) return files;
265 for (let i = 0; i < e.dataTransfer.files.length; i++) {
266 const file = e.dataTransfer.files[i];
267 if (isImageFile(file) || isTextFile(file)) {
268 files.push(file);
269 }
270 }
271 return files;
272}

Callers 1

ChatPanel.tsxFile · 0.90

Calls 3

isImageFileFunction · 0.85
isTextFileFunction · 0.85
pushMethod · 0.80

Tested by

no test coverage detected