-
Story
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
None
Create the BaseImagesTable component for displaying the list of configured base images.
Implementation Details:
- Create BaseImagesTable.tsx component in Containers/Vulnerabilities/WorkloadCves/BaseImages/
- Three columns: Base image | Added by | Action
- "Remove from list" button per row
- Empty state when no base images configured
- Row-specific spinner during deletion
- Disable all buttons during delete operation
- Props: {{
{ baseImages: BaseImage[]; removeBaseImage: (name: string) => void; isRemoveInProgress: boolean; }
}}
Acceptance Criteria:
- Table displays all base images with user info
- Remove button triggers DELETE operation via callback
- Shows spinner only on row being deleted
- Disables all remove buttons while isRemoveInProgress is true
- Empty state renders when list is empty
- Does NOT make its own API calls (receives data from parent)