@@ -57,13 +57,15 @@ export function useDropZone(
5757 event . preventDefault ( )
5858 counter += 1
5959 isOverDropZone . value = true
60- _options . onEnter ?.( getFiles ( event ) , event )
60+ const files = getFiles ( event )
61+ _options . onEnter ?.( files , event )
6162 } )
6263 useEventListener < DragEvent > ( target , 'dragover' , ( event ) => {
6364 if ( ! isDataTypeIncluded )
6465 return
6566 event . preventDefault ( )
66- _options . onOver ?.( getFiles ( event ) , event )
67+ const files = getFiles ( event )
68+ _options . onOver ?.( files , event )
6769 } )
6870 useEventListener < DragEvent > ( target , 'dragleave' , ( event ) => {
6971 if ( ! isDataTypeIncluded )
@@ -72,13 +74,15 @@ export function useDropZone(
7274 counter -= 1
7375 if ( counter === 0 )
7476 isOverDropZone . value = false
75- _options . onLeave ?.( getFiles ( event ) , event )
77+ const files = getFiles ( event )
78+ _options . onLeave ?.( files , event )
7679 } )
7780 useEventListener < DragEvent > ( target , 'drop' , ( event ) => {
7881 event . preventDefault ( )
7982 counter = 0
8083 isOverDropZone . value = false
81- _options . onDrop ?.( getFiles ( event ) , event )
84+ const files = getFiles ( event )
85+ _options . onDrop ?.( files , event )
8286 } )
8387 }
8488
0 commit comments