galaxy
galaxy copied to clipboard
Refactor Workflow Import components
This PR refactors workflow import related components into CompositionAPI and typescript, imports icons and bootstrap components, and more logic improvements.
List of the changed files
-
components/Workflow/WorkflowImport.vue
-
components/Workflow/Import/FromFileOrUrl.test.ts
-
components/Workflow/Import/FromFileOrUrl.vue
-
components/Workflow/Import/TrsImport.vue
-
components/Workflow/Import/TrsSearch.vue
-
components/Workflow/Import/TrsServerSelection.vue
-
components/Workflow/Import/TrsTool.vue
-
components/Workflow/Import/TrsUrlImport.vue
How to test the changes?
(Select all options that apply)
- [ ] I've included appropriate automated tests.
- [x] This is a refactoring of components with existing test coverage.
- [ ] Instructions for manual testing are as follows:
- [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]
License
- [x] I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.