Is your feature request related to a problem? Please describe.
Summary
Currently, the document upload area does not provide visual feedback when users drag files over it. This makes the drag-and-drop functionality less intuitive.
Proposed Solution
Add a highlighted state to the upload area when a file is dragged over it and display a simple message such as "Drop file here to upload".
Approach
- Add drag event handlers (
onDragEnter, onDragLeave, onDrop).
- Track drag state using React state.
- Apply conditional styling when a file is dragged over the upload area.
Acceptance Criteria
Benefits
Improves user experience.
Makes drag-and-drop support more discoverable.
Provides clear feedback during upload interactions.
Reduces confusion for new users.
GSSoC '26
Is your feature request related to a problem? Please describe.
Summary
Currently, the document upload area does not provide visual feedback when users drag files over it. This makes the drag-and-drop functionality less intuitive.
Proposed Solution
Add a highlighted state to the upload area when a file is dragged over it and display a simple message such as "Drop file here to upload".
Approach
onDragEnter,onDragLeave,onDrop).Acceptance Criteria
Benefits
Improves user experience.
Makes drag-and-drop support more discoverable.
Provides clear feedback during upload interactions.
Reduces confusion for new users.
GSSoC '26