feat(heureka): migrates from an imageVersion centric to an image centric views in support group member journey #1350
+684
−490
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR refactors the Heureka application to use the new
GetImagesGraphQL query instead ofGetServiceImageVersions, transitioning from a imageVersion centric to an image centric views and data model. The changes include renaming types and functions, updating UI components, and display the image related info in the relevant views.Note: The “occurrences” column and details info have been removed from the service-overview panel, the service details page, and the image-overview panel because this information relates to each image version, not to the entire image — which can have many versions. A new UX solution will be developed later to display image-versions and occurrences info correctly in the appropriate views.
The
ImageVersionOccurrencescomponent has been preserved in the codebase because it can be re-integrated in a future update.Changes Made
GetImagesGraphQL query (getImages.graphql)fetchImagesAPI function to replacefetchImageVersionsimageVersiontoimagefor better semantic clarityRelated Issues
Screenshots (if applicable)
Testing Instructions
pnpm ipnpm TASKChecklist
PR Manifesto
Review the PR Manifesto for best practises.