chore: organize ts types, fix eslint errors

This commit is contained in:
Vasily Zubarev
2025-04-09 12:45:56 +02:00
parent 707a030a0a
commit 416c45d08c
29 changed files with 277 additions and 84 deletions

View File

@@ -65,7 +65,7 @@ export default function ScreenDropArea({ children }: { children: React.ReactNode
startTransition(async () => {
const result = transactionId
? await uploadTransactionFilesAction(formData)
: await uploadFilesAction(null, formData)
: await uploadFilesAction(formData)
if (result.success) {
showNotification({ code: "sidebar.unsorted", message: "new" })
@@ -88,18 +88,18 @@ export default function ScreenDropArea({ children }: { children: React.ReactNode
// Add event listeners to document body
useEffect(() => {
document.body.addEventListener("dragenter", handleDragEnter as any)
document.body.addEventListener("dragover", handleDragOver as any)
document.body.addEventListener("dragleave", handleDragLeave as any)
document.body.addEventListener("drop", handleDrop as any)
document.body.addEventListener("dragenter", handleDragEnter as unknown as EventListener)
document.body.addEventListener("dragover", handleDragOver as unknown as EventListener)
document.body.addEventListener("dragleave", handleDragLeave as unknown as EventListener)
document.body.addEventListener("drop", handleDrop as unknown as EventListener)
return () => {
document.body.removeEventListener("dragenter", handleDragEnter as any)
document.body.removeEventListener("dragover", handleDragOver as any)
document.body.removeEventListener("dragleave", handleDragLeave as any)
document.body.removeEventListener("drop", handleDrop as any)
document.body.removeEventListener("dragenter", handleDragEnter as unknown as EventListener)
document.body.removeEventListener("dragover", handleDragOver as unknown as EventListener)
document.body.removeEventListener("dragleave", handleDragLeave as unknown as EventListener)
document.body.removeEventListener("drop", handleDrop as unknown as EventListener)
}
}, [isDragging])
}, [isDragging, handleDrop])
return (
<div className="relative min-h-screen w-full">

View File

@@ -28,7 +28,7 @@ export function UploadButton({ children, ...props }: { children: React.ReactNode
// Submit the files using the server action
startTransition(async () => {
const result = await uploadFilesAction(null, formData)
const result = await uploadFilesAction(formData)
if (result.success) {
showNotification({ code: "sidebar.unsorted", message: "new" })
setTimeout(() => showNotification({ code: "sidebar.unsorted", message: "" }), 3000)