kyma-project / busola

Web based Kubernetes Dashboard with a focus on privacy that requires no active components or special privileges in your cluster.
Apache License 2.0
26 stars 49 forks source link

Migrate ui5-webcomponents-react from v1 to v2 #3422

Open dbadura opened 3 weeks ago

dbadura commented 3 weeks ago

Description There is new version of ui5-webcomponents-react available and it looks like v1 is deprecated. Reasons We should keep our core dependencies up to date.

For example in accessiblity, we have to use refs to set accessiblilty props, because those props are only avaialbe in ref, for example: Shellbar

The support for v1 is available till the end of the year: https://github.com/SAP/ui5-webcomponents-react?tab=readme-ov-file#ongoing-support-for-version-1x

Attachments https://github.com/SAP/ui5-webcomponents-react/releases/tag/v2.0.0 https://sap.github.io/ui5-webcomponents-react/v2/?path=/docs/migration-guide--docs

OliwiaGowor commented 2 weeks ago

PoC: https://github.com/kyma-project/busola/pull/3433

Things to do:

mrCherry97 commented 2 days ago

there is some problem of the throwing an undefined to backend (view is rendered correctly) Image