Repository navigation
Upgrade to Blueprint v5 - #2718
Conversation
Done as per migration guide.
Fixes a compile error following the version upgrade.
Resolves the issue with the deprecated `DateInput` component. Also made the necessary API changes for the migration.
Fixes the breaking change introduced by the Blueprint v5 upgrade.
|
Despite no more compile errors, there are still some UI regressions, thus I'm keeping this PR as draft for now. |
Do you recall what are the UI regressions here? |
Yes, some tables/styles look wrong. I believe they might be because of conflicts with our custom stylesheets, but I have yet to look into them in more detail. Though notably, the date/time picker component has been revamped in v5, so the UX there suffered a lot too (though I believe functionality still works). |
…y-frontend into upgrade-to-blueprint-v5
…y-frontend into upgrade-to-blueprint-v5
Update the target classes to match the new components.
Pull Request Test Coverage Report for Build 7862853337
💛 - Coveralls |
sayomaki
left a comment
There was a problem hiding this comment.
LGTM so far, thanks! Let's approve and merge this, so that users are able to test the interface and look out for any missed regressions.
* Replace deprecated `ITreeNode` with `TreeNodeInfo` Done as per migration guide. * Upgrade BlueprintJS dependencies to v5 * Use public `IconName` type instead of internal API Fixes a compile error following the version upgrade. * Migrate to `Datetime2` package Resolves the issue with the deprecated `DateInput` component. Also made the necessary API changes for the migration. * Update prop name Fixes the breaking change introduced by the Blueprint v5 upgrade. * Update test snapshots * Reran `yarn install` post-merge * Update snapshots post-merge * Update SCSS namespace * Fix popover styles Update the target classes to match the new components. * Revert Env Vizualiser snapshot change * Fix TreeNode comparison to compare id instead of object reference --------- Co-authored-by: sayomaki <sayomayomaki@gmail.com>
Description
Upgrades the version of BlueprintJS and related dependencies to v5 to future-proof the platform.
Type of change
How to test
All components work and look correct.
Checklist