feat: implement global drop zone for file uploads across the application

- Introduced a new GlobalDropZone component to handle file drag-and-drop uploads, enhancing user experience.
- Updated dashboard and files pages to utilize the GlobalDropZone, allowing users to easily upload files by dragging them into designated areas.
- Added support for pasting images directly into the application, with success notifications for completed uploads.
- Enhanced localization by adding relevant messages for various languages in the translation files.
This commit is contained in:
Daniel Luiz Alves
2025-07-03 11:06:34 -03:00
parent 961d7b4f45
commit 5e82e8c709
20 changed files with 574 additions and 101 deletions

View File

@@ -1440,7 +1440,12 @@
"warning": "지금 닫으면 업로드가 취소되고 모든 진행 상황이 손실됩니다.",
"continue": "업로드 계속",
"cancel": "업로드 취소"
}
},
"globalDrop": {
"title": "업로드할 파일 드롭",
"description": "파일을 업로드하려면 놓으세요"
},
"pasteSuccess": "{count, plural, =1 {이미지가 성공적으로 붙여넣기 및 업로드되었습니다} other {# 개의 이미지가 성공적으로 붙여넣기 및 업로드되었습니다}}"
},
"users": {
"modes": {
@@ -1526,4 +1531,4 @@
"nameRequired": "이름은 필수입니다",
"required": "이 필드는 필수입니다"
}
}
}