| @@ -197,13 +197,13 @@ export const useClipboardUploader = ({ visionConfig, onUpload, files }: useClipb | |||
| const { handleLocalFileUpload } = useLocalFileUploader({ limit, onUpload, disabled }) | |||
| const handleClipboardPaste = useCallback((e: ClipboardEvent<HTMLTextAreaElement>) => { | |||
| e.preventDefault() | |||
| // reserve native text copy behavior | |||
| const file = e.clipboardData?.files[0] | |||
| if (!file) | |||
| return | |||
| handleLocalFileUpload(file) | |||
| // when copyed file, prevent default action | |||
| if (file) { | |||
| e.preventDefault() | |||
| handleLocalFileUpload(file) | |||
| } | |||
| }, [handleLocalFileUpload]) | |||
| return { | |||