Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement UX design for enhanced File field #29871

Closed
Tracked by #29691
oidacra opened this issue Sep 4, 2024 · 2 comments · Fixed by #30026
Closed
Tracked by #29691

Implement UX design for enhanced File field #29871

oidacra opened this issue Sep 4, 2024 · 2 comments · Fixed by #30026

Comments

@oidacra
Copy link
Member

oidacra commented Sep 4, 2024

Parent Issue

#29691

Task

Implement the UX design for the enhanced File field as specified in the design system. This includes the main field area for drag and drop, and the right-side links for additional options.

Proposed Objective

User Experience

Proposed Priority

Same as Parent Issue

Acceptance Criteria

  1. The File field UI matches the design provided in the design system
  2. The main field area displays "Drag and Drop or Choose file to upload"
  3. Right-side links are implemented: "Select Existing File", "Import from URL", and "Create New File"
  4. The layout is responsive and works well on different screen sizes

Assumptions & Initiation Needs

  • Access to the design system and detailed UI specifications
  • Frontend development environment set up and ready
@hmoreras hmoreras moved this from New to Next 1-3 Sprints in dotCMS - Product Planning Sep 4, 2024
@john-thomas-dotcms john-thomas-dotcms moved this from Next 1-3 Sprints to Current Sprint Backlog in dotCMS - Product Planning Sep 4, 2024
@nicobytes nicobytes self-assigned this Sep 12, 2024
@nicobytes nicobytes moved this from Current Sprint Backlog to In Progress in dotCMS - Product Planning Sep 12, 2024
@nicobytes nicobytes linked a pull request Sep 16, 2024 that will close this issue
3 tasks
github-merge-queue bot pushed a commit that referenced this issue Sep 20, 2024
### Parent Issue

#29871 

### Proposed Changes
* Init store
* Init components
* Init tests

### Checklist
- [x] Tests
- [x] Translations
- [x] Security Implications Contemplated (add notes if applicable)

### Screenshots

![Screenshot 2024-09-16 at 5 08
13 PM](https://github.com/user-attachments/assets/ca641d98-bee8-442f-9aef-f07c89e348e3)
@github-project-automation github-project-automation bot moved this from In Review to Internal QA in dotCMS - Product Planning Sep 20, 2024
@bryanboza bryanboza added Release : 24.09.25 Bug Fixing and removed Release : 24.09.21 UVE // Java21 labels Sep 20, 2024
@nicobytes nicobytes assigned nicobytes and unassigned nicobytes Sep 23, 2024
@dsilvam dsilvam self-assigned this Sep 24, 2024
@dsilvam
Copy link
Contributor

dsilvam commented Sep 25, 2024

Passed IQA:
File field rendering as designed. No functionality for now.

Image

@dsilvam dsilvam moved this from Internal QA to QA - Backlog in dotCMS - Product Planning Sep 25, 2024
@josemejias11
Copy link
Contributor

Approved: Tested on trunk_b712244, Docker, macOS 14.5, FF v126.0.1

@josemejias11 josemejias11 moved this from QA - In Progress to Done in dotCMS - Product Planning Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment