-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
Product / Portfolio Work
-
3
-
True
-
-
False
-
Not Selected
-
-
-
Rox Sprint 4.10D, Rox Sprint 4.10E
Create the BaseImagesForm component for adding new base image patterns to the system.
Implementation Details:
- Create BaseImagesForm.tsx component in Containers/Vulnerabilities/WorkloadCves/BaseImages/
- Text input for image path/regex pattern
- "Add to base image list" button
- Form validation and submission handling
- Success/error alerts with proper error type mapping (INVALID_IMAGE_NAME, NO_VALID_INTEGRATION, SCAN_FAILED, DUPLICATE_PATTERN)
- Button spinner during mutation
- Disable inputs while submitting
- Props: {{
{ addBaseImage: (name: string) => void; baseImagesRequest: UseRestQueryReturn[BaseImage[]]; }
}}
Acceptance Criteria:
- Form accepts valid image patterns
- Shows appropriate error messages for each error type
- Modal stays open after errors for retry
- Form re-enables after error
- Does NOT make its own API calls (receives callbacks from parent)