Add import history table and import source list table components
What does this MR do and why?
This MR adds components for building the import history and import source selection list experiences laid out in https://www.figma.com/design/8SyoJ7QPtz7CWhOtq5hAcz/%F0%9F%A4%94-Miocene's-ideas-exploration?node-id=1882-22472&t=iM6mp1IRZLgatgwc-1
DEPENDS ON THE FOLLOWING MRS:
- Add import history source formatting component (!181149 - merged) • Chad Lavimoniere • 17.10
- Add import history stats and error components (!181146 - merged) • Chad Lavimoniere • 17.10
- Add import history table destination formatter (!181139 - merged) • Chad Lavimoniere • 17.9
- Add import history status badge component (!181135 - merged) • Chad Lavimoniere • 17.10
- Add import history table row and header contain... (!181133 - merged) • Chad Lavimoniere • 17.9
References
Please include cross links to any resources that are relevant to this MR. This will give reviewers and future readers helpful context to give an efficient review of the changes introduced.
- Create a shared table component for import/inte... (#516248 - closed)
- ✂️ UX Paper Cuts 17.9 → Import and Integrate (#499697 - closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots and screen recordings
Screenshots
Videos
Import history table example:
Screen Recording 2025-02-20 at 15.50.10.mov
Import list example:
Screen Recording 2025-02-20 at 15.51.30.mov
How to set up and validate locally
- Check out this branch
-
yarn storybook:runin the GDK - Visit these pages:
- History list: http://localhost:9002/?path=/docs/vue-shared-import-history-table--default
- List of repos to import (with select example) http://localhost:9002/?path=/docs/vue-shared-import-source-list-table--default








