-
Notifications
You must be signed in to change notification settings - Fork 248
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) O3-1422 / O3-2724: Move workspace system into the framework #1796
Conversation
Yikes. I have not worked on
|
The first of those errors is why every declare module '*.scss'; That makes the TS compiler happy. The second one is probably one we've been ignoring because we usually have |
Sorry, yeah, forgot to mention that actually the first thing I tried was adding those declarations back to I've had so little luck getting anything to have any effect at all that I tried deleting the contents of Deleting the whole contents of |
Alright, so we had that commit that moved the ambient declarations from the styleguide into the framework. By adding that explicitly to the includes, it appears to fix the TS issues. Possibly the ambient types are not exported from |
Size Change: -1.91 MB (-14%) 👏 Total Size: 11.7 MB
ℹ️ View Unchanged
|
Amazing, thank you @ibacher . Good thinking, that makes sense. This PR is now actually fully ready for review. |
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. Thanks @brandones!
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, @brandones. Excellent work. Are we deprecating registerWorkspace
? And can we update the naming conventions in the docs to include the new workspace
and modal
suffixes?
Good to go, @ibacher? |
Yes. The workspace registration via routes.json is basically an improvement in almost every way.
Yes. |
DEPENDS ON: openmrs/openmrs-esm-core#979
Requirements
Summary
Apologies for the big PR. It is generally quite trivial. I have gone through and tested every single app that has a workspace.
Screenshots
See the main core change.
Related Issue
https://openmrs.atlassian.net/browse/O3-1421
https://openmrs.atlassian.net/browse/O3-2724
Other
Depends on openmrs/openmrs-esm-core#979