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

va-file-input - implement upload progress-bar #3864

Open
14 tasks
it-harrison opened this issue Feb 26, 2025 · 1 comment
Open
14 tasks

va-file-input - implement upload progress-bar #3864

it-harrison opened this issue Feb 26, 2025 · 1 comment
Assignees
Labels
DST-engineering Issues that require work from Design System Team engineers platform-design-system-team va-file-input

Comments

@it-harrison
Copy link
Contributor

it-harrison commented Feb 26, 2025

Description

The goal of this issue is to add support for VFS teams to pass a prop to the va-file-input component that specifies the progress of an uploading file, and for that information to be consumed by a va-progress-bar instance inside the va-file-input component.

Discovery was done in 2918.

Details

Consult the PR in the Discovery ticket to see a rough proof-of-concept implementation. Verify with Design that after the progress has reached 100% the component should return to its original state.

Tasks

  • Review DST backlog for outstanding issues with this component, if necessary
  • Create web component and add to Storybook
  • Write any necessary tests
  • Add Chromatic link to #[add accessibility ticket number] and request review from an accessibility specialist
  • Contact designer for design review
  • Display the appropriate maturity scale option in Storybook (once this feature is available)
    • If this is a new component that has not gone through Staging Review, it should be labeled "Use with Caution: Candidate"
  • Merge component
  • Create a new release of component-library
  • Update component-library dependency in vets-design-system-documentation to get the updated component-docs.json
  • Add analytics set-up to vets-website repository. See guidance here.

Screenshots

Screen.Recording.2025-03-04.at.4.22.46.PM.mov

Acceptance Criteria

  • Component is written and added to Storybook
  • Component has had accessibility and design reviews
  • Design.va.gov has the latest version of component-library
  • Analytics has been configured for the component in the vets-website repo
@it-harrison it-harrison changed the title va-file-input - add support for inclusion of an upload progress-bar va-file-input - implement upload progress-bar Feb 26, 2025
@it-harrison it-harrison added DST-engineering Issues that require work from Design System Team engineers va-file-input labels Feb 26, 2025
@caw310
Copy link
Contributor

caw310 commented Feb 26, 2025

Please add your estimate of 1, 2, 3, 5, 8 or 13
@Andrew565
@ataker
@harshil1793
@it-harrison
@jamigibbs
@micahchiang
@powellkerry
@rmessina1010
@rsmithadhoc

@it-harrison it-harrison self-assigned this Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DST-engineering Issues that require work from Design System Team engineers platform-design-system-team va-file-input
Projects
None yet
Development

No branches or pull requests

2 participants