Summary
The NITRO datavis wrapper in @mieweb/ui is currently broken and unusable for both its in-memory and HTTP source paths. This makes it impossible to adopt NITRO in the current state, which is forcing downstream consumers to use AG Grid instead of NITRO.
Context & Reasoning
Refer to the attached screenshots for additional detail:
Key points from developer investigation:
- The wrapper is broken for both in-memory sources and HTTP source paths.
- This is not a minor or fit-and-finish issue. They are two real bugs that prevent the use of NITRO in this repo.
- The problems surfaced when trying to use
datavis-ace@4.0.0-PRE.1, where type imports and runtime behavior did not work (datavis/src/... import specifier issues, missing LocalSource and varName).
- AG Grid was adopted instead, but the goal is to restore NITRO functionality so it can be used going forward.
- Suggestions:
- Fix the import specifiers and in-memory/HTTP handling in the NITRO wrapper in this repo.
- After fixes, validate NITRO end-to-end for both source types so it can become the default again.
Impact
- Product unable to use NITRO as intended.
- Brand theming and deployment already done on AGGrid, but it's a workaround, not a solution.
Steps to Reproduce
- Install and attempt to use NITRO/
datavis-ace@4.0.0-PRE.1 via @mieweb/ui in a consuming project.
- Observe the type import errors and runtime failures for both source types.
Attachments
See screenshots above.
Please prioritize fixing the NITRO wrapper’s import specifiers, source path handling, and missing types.
CC: anyone trying to use NITRO grids in @mieweb/ui right now.
Summary
The NITRO datavis wrapper in
@mieweb/uiis currently broken and unusable for both its in-memory and HTTP source paths. This makes it impossible to adopt NITRO in the current state, which is forcing downstream consumers to use AG Grid instead of NITRO.Context & Reasoning
Refer to the attached screenshots for additional detail:
Key points from developer investigation:
datavis-ace@4.0.0-PRE.1, where type imports and runtime behavior did not work (datavis/src/...import specifier issues, missingLocalSourceandvarName).Impact
Steps to Reproduce
datavis-ace@4.0.0-PRE.1via @mieweb/ui in a consuming project.Attachments
See screenshots above.
Please prioritize fixing the NITRO wrapper’s import specifiers, source path handling, and missing types.
CC: anyone trying to use NITRO grids in @mieweb/ui right now.