Geo Shared UI: Migrate Replicables List view to geo_shared
Why are we doing this work
This work is focused on migrating the Geo Replicables List View Components into a shared space that can then be used to create a similar experience in the Geo Primary Verification Views.
The main goal should be to migrate the components responsible for the rendering of the list and its functionality to the shared space geo_shared/list
.
This would likely include:
- Migrating most of the core components in
geo_replicable/components
- Stripping the use of Vuex out of the child components and into an approach that would use Provide/Inject, Props, and Events that would allow for the parent view to decide its state management approach
- Geo Replicables (Vuex - Legacy)
- Geo Primary Verification (Pinia)
Relevant links
- Routing discussion: Geo Primary Verification: Routing (#537677 - closed)
- Geo Replicables List View Components
Implementation plan
This is much too complex to try and build a plan out for a contributor without a lot of context around this part of the code base.
I have opened !189965 (closed) and intend to see this one through.
Edited by Zack Cuddy