-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support new dashboard plugin architecture #396
base: master
Are you sure you want to change the base?
Conversation
🚀 Deployed on https://pr-396.line-listing.netlify.dhis2.org |
b365999
to
e156657
Compare
795334d
to
16060c2
Compare
16060c2
to
ea99422
Compare
dc5c207
to
af32223
Compare
af32223
to
3ed21de
Compare
line-listing-app Run #2744
Run Properties:
|
Project |
line-listing-app
|
Branch Review |
refactor/use-platform-plugin-components
|
Run status |
Passed #2744
|
Run duration | 11m 04s |
Commit |
cd7a5d7c8c ℹ️: Merge 61245ea691de159c5e40f6cceb6996e4eaaebb7b into 7898cac3e39f0350fcdec4b70892...
|
Committer | Edoardo Sabadelli |
View all properties for this run ↗︎ |
Test results | |
---|---|
Failures |
0
|
Flaky |
0
|
Pending |
0
|
Skipped |
0
|
Passing |
588
|
View all changes introduced in this branch ↗︎ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
There were issues with tooltip Cypress tests after upgrading @dhis2/ui. Most likely because now the Tooltip stays open until a mouseout event occours and this can cover an element which is targeted for another test. The Esc key can also be used to close it, and this is what this change is doing.
The default behaviour has a small delay, which causes Tooltip to linger around for a while and appearing on top of other elements (like modals) which is not desirable.
This fixes a bug where the tooltip show date ranges in different formats when changing the range and updating the visualization.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes look good, and probably everything makes sense, but there was one part that confused me a bit.
…rm-plugin-components
…rm-plugin-components
Part of the fix for: DHIS2-17268
Requires dhis2/analytics#1672
Key features
Description
Generic components for plugins are available in
app-platform
andapp-runtime
.Analytics apps are currently having the same components replicated in each repo, a shared dashboard plugin wrapper has been added in
analytics
.Known issues
Screenshots