You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description: Currently Tekton plugin uses @patternfly/react-virtualized-extension for the virtualized grid but to be consistent across plugins we would need to use material UI/backstage for the same.
Acceptance Criteria:
Check if material UI/backstage supports virtualized grid
Check if material UI/backstage supports custom react components as columns for the grid i.e task status
Share observation finding with leads/PM
The text was updated successfully, but these errors were encountered:
debsmita1
changed the title
[Tekton] material UI/backstage virtualised grid with custom react component in columns
[Tekton] Spike: material UI/backstage virtualised grid with custom react component in columns
May 30, 2023
The Backstage core component Table doesn’t support virtualization, the Material UI does and uses the react-virtuoso package to render a virtualized table.
Both these table components are capable of rendering customized react components as columns
Every time the Table component re-renders after the backstage API call, the scroll position is not persisted. As a result, if a user is scrolling through the table and in that moment if re-render occurs the user is taken to the top of the list.
Description: Currently Tekton plugin uses @patternfly/react-virtualized-extension for the virtualized grid but to be consistent across plugins we would need to use material UI/backstage for the same.
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: