mockup: sources catalogue [DHIS2-21453]#3655
Draft
BRaimbault wants to merge 1 commit into
Draft
Conversation
|
Contributor
|
🚀 Deployed on https://pr-3655.maps.netlify.dhis2.org |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.




Mockup for DHIS2-21453
DO NOT MERGE
Description
This mockup addresses the need to manage a growing catalogue of external data sources and configure them directly from within the app.
Entry point — Add Layer popover
The existing flat list is replaced by a two-section popover:
[+]button adds any favourite directly to the map.Layer Sources catalogue modal
A large modal that acts as a library of all available external data sources (Earth Engine, STAC, ArcGIS, WMS/TMS/XYZ, GeoJSON, org/user data, shared sources). It has three zones:
‹/›arrow buttons at the edges when more chips are off-screen.[+ Map]button. Admins also see edit and delete icons; delete triggers a confirmation dialog before acting.Add Source wizard
Triggered by
[+ Add source]in the modal header. The catalogue is replaced in-place by a three-step wizard; Cancel returns to the catalogue without closing the modal.