-
Story
-
Resolution: Done
-
Major
-
None
Convert legacy ListPage to dynamic-plugin-sdk ListPage- components in Console VolumeSnapshots Storage
The legacy ListPage components are located in /frontend/packages/console-app/src/components/
- volume-snapshot/volume-snapshot.tsx
- volume-snapshot-content.tsx
- volume-snapshot-class.tsx
Justification: A recent replacement of the legacy ListPage to dynamic-plugin-sdk ListPage- components in VolumeSnapshotPVC tab component led to the duplication of the RowFilter logic in snapshotStatusFilters function due to incompatible type in RowFilter. Also, converting to dynamic-plugin-sdk ListPage- components would make the code more readable and simplify debugging of VolumeSnapshot components.
A.C.
Find and replace legacy ListPage volume-snapshot pages.with dynamic-plugin-sdk ListPage<—> components