feat: add open button to app details page [DHIS2-13885] #564
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.
Fixes DHIS2-13885
This adds a simple "Open" button to the top right of installed app pages in the App Management App, allowing the user to easily access the installed app (opening in a new tab)
Apps which are not yet installed or which don't have a launchUrl (for example plugins) don't display the button.
The design of this could be improved, but I think this is an important enough UX improvement to warrant deferring the perfect UI.
This also updates slightly the CSS rules to ensure the right column with app metadata doesn't shrink even on smaller screens.
Finally, the "Uninstall" button now has a secondary destructive style.