openmrs-esm-core
openmrs-esm-core copied to clipboard
O3-3506 Dashboard link support in esm-styleguide
Requirements
- [ ] This PR has a title that briefly describes the work done including the ticket number. Ensure your PR title includes a conventional commit label (such as
feat,fix, orchore, among others). See existing PR titles for inspiration.
For changes to apps
- [ ] My work conforms to the O3 Styleguide and design documentation.
If applicable
- [ ] My work includes tests or is validated by existing tests.
- [ ] I have updated the esm-framework mock to reflect any API changes I have made.
Summary
- This is the initial work to migrate the createDashboardLink component used to add links to the homepage to the core. It is still wip, and will now acomodate implementations that use icons
Screenshots
Related Issue
Other
Size Change: -21.3 kB (-0.46%)
Total Size: 4.62 MB
| Filename | Size | Change | |
|---|---|---|---|
packages/shell/esm-app-shell/dist/openmrs.7d009598c40f43e5.js |
0 B | -21.3 kB (removed) | 🏆 |
ℹ️ View Unchanged
| Filename | Size | Change |
|---|---|---|
packages/apps/esm-devtools-app/dist/642.js |
21.1 kB | 0 B |
packages/apps/esm-devtools-app/dist/657.js |
7.02 kB | 0 B |
packages/apps/esm-devtools-app/dist/735.js |
145 kB | 0 B |
packages/apps/esm-devtools-app/dist/762.js |
4.08 kB | 0 B |
packages/apps/esm-devtools-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-devtools-app/dist/875.js |
11.6 kB | 0 B |
packages/apps/esm-devtools-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-devtools-app/dist/960.js |
2.62 kB | 0 B |
packages/apps/esm-devtools-app/dist/988.js |
326 B | 0 B |
packages/apps/esm-devtools-app/dist/main.js |
3.23 kB | 0 B |
packages/apps/esm-devtools-app/dist/openmrs-esm-devtools-app.js |
3.28 kB | 0 B |
packages/apps/esm-help-menu-app/dist/167.js |
1.07 kB | 0 B |
packages/apps/esm-help-menu-app/dist/248.js |
7.07 kB | 0 B |
packages/apps/esm-help-menu-app/dist/611.js |
2.45 kB | 0 B |
packages/apps/esm-help-menu-app/dist/630.js |
144 kB | 0 B |
packages/apps/esm-help-menu-app/dist/642.js |
21.1 kB | 0 B |
packages/apps/esm-help-menu-app/dist/657.js |
7.02 kB | 0 B |
packages/apps/esm-help-menu-app/dist/735.js |
2.63 kB | 0 B |
packages/apps/esm-help-menu-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-help-menu-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-help-menu-app/dist/958.js |
3.71 kB | 0 B |
packages/apps/esm-help-menu-app/dist/main.js |
8.54 kB | 0 B |
packages/apps/esm-help-menu-app/dist/openmrs-esm-help-menu-app.js |
3.23 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/156.js |
6.46 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/271.js |
723 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/289.js |
14.1 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/300.js |
3.44 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/319.js |
639 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/336.js |
138 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/36.js |
2.49 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/426.js |
24.9 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/448.js |
4.64 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/460.js |
748 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/528.js |
134 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/56.js |
3.08 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/574.js |
563 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/587.js |
2.93 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/620.js |
126 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/625.js |
564 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/642.js |
21.1 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/644.js |
723 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/657.js |
7.03 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/735.js |
2.63 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/757.js |
563 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/807.js |
562 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/833.js |
691 B | 0 B |
packages/apps/esm-implementer-tools-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/main.js |
20.8 kB | 0 B |
packages/apps/esm-implementer-tools-app/dist/openmrs-esm-implementer-tools-app.js |
3.39 kB | 0 B |
packages/apps/esm-login-app/dist/111.js |
1.22 kB | 0 B |
packages/apps/esm-login-app/dist/122.js |
266 B | 0 B |
packages/apps/esm-login-app/dist/126.js |
2.5 kB | 0 B |
packages/apps/esm-login-app/dist/173.js |
1.22 kB | 0 B |
packages/apps/esm-login-app/dist/224.js |
258 B | 0 B |
packages/apps/esm-login-app/dist/236.js |
272 B | 0 B |
packages/apps/esm-login-app/dist/240.js |
366 B | 0 B |
packages/apps/esm-login-app/dist/271.js |
962 B | 0 B |
packages/apps/esm-login-app/dist/272.js |
24.4 kB | 0 B |
packages/apps/esm-login-app/dist/319.js |
879 B | 0 B |
packages/apps/esm-login-app/dist/336.js |
233 B | 0 B |
packages/apps/esm-login-app/dist/460.js |
967 B | 0 B |
packages/apps/esm-login-app/dist/539.js |
300 B | 0 B |
packages/apps/esm-login-app/dist/548.js |
32.8 kB | 0 B |
packages/apps/esm-login-app/dist/56.js |
3.07 kB | 0 B |
packages/apps/esm-login-app/dist/574.js |
762 B | 0 B |
packages/apps/esm-login-app/dist/625.js |
762 B | 0 B |
packages/apps/esm-login-app/dist/627.js |
258 B | 0 B |
packages/apps/esm-login-app/dist/63.js |
16.5 kB | 0 B |
packages/apps/esm-login-app/dist/642.js |
21.1 kB | 0 B |
packages/apps/esm-login-app/dist/644.js |
962 B | 0 B |
packages/apps/esm-login-app/dist/657.js |
7.02 kB | 0 B |
packages/apps/esm-login-app/dist/673.js |
286 B | 0 B |
packages/apps/esm-login-app/dist/735.js |
145 kB | 0 B |
packages/apps/esm-login-app/dist/757.js |
908 B | 0 B |
packages/apps/esm-login-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-login-app/dist/807.js |
1.13 kB | 0 B |
packages/apps/esm-login-app/dist/833.js |
902 B | 0 B |
packages/apps/esm-login-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-login-app/dist/93.js |
2.04 kB | 0 B |
packages/apps/esm-login-app/dist/960.js |
2.62 kB | 0 B |
packages/apps/esm-login-app/dist/main.js |
61.1 kB | 0 B |
packages/apps/esm-login-app/dist/openmrs-esm-login-app.js |
3.46 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/18.js |
91.4 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/224.js |
6.29 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/271.js |
1.19 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/319.js |
1.13 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/460.js |
1.3 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/56.js |
3.08 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/574.js |
1.03 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/625.js |
1.03 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/63.js |
16.5 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/642.js |
21.1 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/644.js |
1.19 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/657.js |
7.03 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/735.js |
2.63 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/745.js |
138 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/757.js |
1.19 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/807.js |
1.1 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/833.js |
1.21 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/947.js |
8.66 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/main.js |
107 kB | 0 B |
packages/apps/esm-offline-tools-app/dist/openmrs-esm-offline-tools-app.js |
3.38 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/271.js |
270 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/295.js |
143 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/319.js |
232 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/460.js |
266 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/482.js |
15.2 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/574.js |
231 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/577.js |
7.64 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/619.js |
6.45 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/625.js |
231 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/63.js |
16.5 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/644.js |
270 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/657.js |
7.03 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/735.js |
2.63 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/757.js |
237 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/788.js |
42.9 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/807.js |
291 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/833.js |
258 B | 0 B |
packages/apps/esm-primary-navigation-app/dist/889.js |
185 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/933.js |
3.63 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/958.js |
24.3 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/main.js |
29.8 kB | 0 B |
packages/apps/esm-primary-navigation-app/dist/openmrs-esm-primary-navigation-app.js |
3.38 kB | 0 B |
packages/framework/esm-api/dist/openmrs-esm-api.js |
16.2 kB | 0 B |
packages/framework/esm-config/dist/openmrs-esm-module-config.js |
8.05 kB | 0 B |
packages/framework/esm-context/dist/openmrs-esm-context.js |
1.09 kB | 0 B |
packages/framework/esm-dynamic-loading/dist/openmrs-esm-dynamic-loading.js |
2.89 kB | 0 B |
packages/framework/esm-error-handling/dist/openmrs-esm-error-handling.js |
891 B | 0 B |
packages/framework/esm-extensions/dist/openmrs-esm-extensions.js |
24.6 kB | 0 B |
packages/framework/esm-feature-flags/dist/openmrs-esm-feature-flags.js |
1.66 kB | 0 B |
packages/framework/esm-framework/dist/126.openmrs-esm-framework.js |
2.48 kB | 0 B |
packages/framework/esm-framework/dist/278.openmrs-esm-framework.js |
14.5 kB | 0 B |
packages/framework/esm-framework/dist/530.openmrs-esm-framework.js |
2.93 kB | 0 B |
packages/framework/esm-framework/dist/619.openmrs-esm-framework.js |
6.49 kB | 0 B |
packages/framework/esm-framework/dist/645.openmrs-esm-framework.js |
9.3 kB | 0 B |
packages/framework/esm-framework/dist/735.openmrs-esm-framework.js |
2.65 kB | 0 B |
packages/framework/esm-framework/dist/746.openmrs-esm-framework.js |
6.14 kB | 0 B |
packages/framework/esm-framework/dist/788.openmrs-esm-framework.js |
42.9 kB | 0 B |
packages/framework/esm-framework/dist/openmrs-esm-framework.js |
393 kB | 0 B |
packages/framework/esm-globals/dist/openmrs-esm-globals.js |
791 B | 0 B |
packages/framework/esm-navigation/dist/openmrs-esm-navigation.js |
9.34 kB | 0 B |
packages/framework/esm-offline/dist/openmrs-esm-offline.js |
34.4 kB | 0 B |
packages/framework/esm-react-utils/dist/openmrs-esm-react-utils.js |
15.8 kB | 0 B |
packages/framework/esm-routes/dist/openmrs-esm-utils.js |
4.67 kB | 0 B |
packages/framework/esm-state/dist/openmrs-esm-state.js |
910 B | 0 B |
packages/framework/esm-styleguide/dist/openmrs-esm-styleguide.js |
54 kB | 0 B |
packages/framework/esm-translations/dist/openmrs-esm-core-translations.js |
1.87 kB | 0 B |
packages/framework/esm-utils/dist/openmrs-esm-utils.js |
18.3 kB | 0 B |
packages/shell/esm-app-shell/dist/0b16b5c5e60be334.js |
55.2 kB | 0 B |
packages/shell/esm-app-shell/dist/0e69d9ec4853cfe2.js |
958 B | 0 B |
packages/shell/esm-app-shell/dist/108de29b7c1b7ac8.js |
6.99 kB | 0 B |
packages/shell/esm-app-shell/dist/141f7715a0bef500.js |
36.5 kB | 0 B |
packages/shell/esm-app-shell/dist/1fe79263ee1941a1.js |
2.61 kB | 0 B |
packages/shell/esm-app-shell/dist/210452923a250904.js |
3.44 kB | 0 B |
packages/shell/esm-app-shell/dist/22d2389728f15f76.js |
18.3 kB | 0 B |
packages/shell/esm-app-shell/dist/2b553874176a2d5e.js |
912 B | 0 B |
packages/shell/esm-app-shell/dist/2cc5179a2a17e577.js |
911 B | 0 B |
packages/shell/esm-app-shell/dist/2ddface0d88d7441.js |
43 kB | 0 B |
packages/shell/esm-app-shell/dist/386bb184b0ee5df1.js |
5.53 kB | 0 B |
packages/shell/esm-app-shell/dist/39c27dcaf13969ce.js |
6.77 kB | 0 B |
packages/shell/esm-app-shell/dist/4600ae74dce9320d.js |
1.17 kB | 0 B |
packages/shell/esm-app-shell/dist/4d55947c2d077956.js |
1.19 kB | 0 B |
packages/shell/esm-app-shell/dist/6d6c45a5b7e91a6f.js |
6.06 kB | 0 B |
packages/shell/esm-app-shell/dist/6f47008d9c93c1cb.js |
3.33 kB | 0 B |
packages/shell/esm-app-shell/dist/81fdc384f01a9e85.js |
250 B | 0 B |
packages/shell/esm-app-shell/dist/83aa86c9b5b8453b.js |
6.64 kB | 0 B |
packages/shell/esm-app-shell/dist/85d9e1ec051fd113.js |
2.84 kB | 0 B |
packages/shell/esm-app-shell/dist/8c7c69fc0e32ca48.js |
2.6 kB | 0 B |
packages/shell/esm-app-shell/dist/9306486d6a162aea.js |
1.59 kB | 0 B |
packages/shell/esm-app-shell/dist/93f8566244107be0.js |
628 B | 0 B |
packages/shell/esm-app-shell/dist/9e544f6471561cb4.js |
912 B | 0 B |
packages/shell/esm-app-shell/dist/a05840be5ec988e7.js |
1 kB | 0 B |
packages/shell/esm-app-shell/dist/a0e789646c4db6de.js |
15.1 kB | 0 B |
packages/shell/esm-app-shell/dist/b16c958eec8c1cf0.js |
628 B | 0 B |
packages/shell/esm-app-shell/dist/b7576baef457d20b.js |
168 kB | 0 B |
packages/shell/esm-app-shell/dist/b83e4961d0a5a387.js |
934 B | 0 B |
packages/shell/esm-app-shell/dist/b88532bde74b513a.js |
9.41 kB | 0 B |
packages/shell/esm-app-shell/dist/bbed6140658041e0.js |
3.23 kB | 0 B |
packages/shell/esm-app-shell/dist/bc1e228842035a21.js |
142 kB | 0 B |
packages/shell/esm-app-shell/dist/d7b53090c51a6e8e.js |
1.19 kB | 0 B |
packages/shell/esm-app-shell/dist/d8ae446a9adb1e6a.js |
3.07 kB | 0 B |
packages/shell/esm-app-shell/dist/openmrs.2d3a6633cb08a6d9.js |
21.3 kB | 0 B |
packages/shell/esm-app-shell/dist/service-worker.js |
46.4 kB | +1 B (0%) |
packages/tooling/openmrs/dist/cli.js |
2.9 kB | 0 B |
packages/tooling/openmrs/dist/commands/assemble.js |
3.19 kB | 0 B |
packages/tooling/openmrs/dist/commands/build.js |
1.32 kB | 0 B |
packages/tooling/openmrs/dist/commands/debug.js |
543 B | 0 B |
packages/tooling/openmrs/dist/commands/develop.js |
2.71 kB | 0 B |
packages/tooling/openmrs/dist/commands/index.js |
437 B | 0 B |
packages/tooling/openmrs/dist/commands/start.js |
850 B | 0 B |
packages/tooling/openmrs/dist/index.js |
517 B | 0 B |
packages/tooling/openmrs/dist/runner.js |
640 B | 0 B |
packages/tooling/openmrs/dist/utils/config.js |
726 B | 0 B |
packages/tooling/openmrs/dist/utils/debugger.js |
575 B | 0 B |
packages/tooling/openmrs/dist/utils/dependencies.js |
643 B | 0 B |
packages/tooling/openmrs/dist/utils/helpers.js |
397 B | 0 B |
packages/tooling/openmrs/dist/utils/importmap.js |
3.07 kB | 0 B |
packages/tooling/openmrs/dist/utils/index.js |
443 B | 0 B |
packages/tooling/openmrs/dist/utils/logger.js |
368 B | 0 B |
packages/tooling/openmrs/dist/utils/npmConfig.js |
831 B | 0 B |
packages/tooling/openmrs/dist/utils/untar.js |
725 B | 0 B |
packages/tooling/openmrs/dist/utils/variables.js |
192 B | 0 B |
packages/tooling/openmrs/dist/utils/webpack.js |
278 B | 0 B |
packages/tooling/webpack-config/dist/index.js |
3.62 kB | 0 B |
Hi @CynthiaKamau, Is there any progress on this PR? Thanks!
I think we should do O3-3506 only after O3-1424, which would create a unified dashboard system, and likely change how we'd want all this to work anyway. O3-1424 is a medium-sized lift but high complexity.