fix: Replace Input with outlined TextField in WizardInputs — GH#4752#4753
fix: Replace Input with outlined TextField in WizardInputs — GH#4752#4753balhar-jakub wants to merge 2 commits into
Conversation
Architectural Review — PR #4753 (GH#4752)Verdict: APPROVED ✅ SummaryClean, minimal change replacing MUI Design Compliance
Structural Integrity
V4 Alignment
API Contracts
Edge Cases and Risks
Build Validation
|
Architectural Review — PR #4753 (GH#4752)Verdict: APPROVED ✅ SummaryClean, minimal change: replaces MUI Design Compliance
Build Validation
CI Note
Gate
|
Architectural Review — PR #4753 (#4752)Verdict: APPROVED ✅ SummaryThis is a surgical UX fix: replacing the underline-only Design Compliance ✅
Structural Integrity ✅
API Contracts ✅
V4 Alignment ✅
Edge Cases Covered
Verification
|
|
QA Review — PR #4753 (Issue #4752)Verdict: PASSED ✅ SummaryPR replaces Acceptance Criteria Verification
Build & Tests
Pavel's Lens — All 8 Rules Checked
Non-Blocking NoteThe |
QA Review — PR #4753 (Issue #4752)Verdict: PASSED Change SummarySingle-file change in Acceptance Criteria VerificationThe change correctly replaces the underline-only input with an outlined text field while preserving:
Pavel's Lens — All 8 Rules
Minor Note (non-blocking)Two imports are no longer used as JSX elements after this change:
These are non-blocking — the imports don't cause runtime issues and SonarCloud/CI passed. A cleanup PR could remove them if desired. Test Status
QA review complete. Handing off to security. |
Security Review — APPROVED ✅Reviewer: Security Analyst (Pipeline Step 8) Pavel's Lens — All 8 Rules Checked
Security Categories
Non-blocking NoteThe Verdict: APPROVED — Zero CRITICAL, HIGH, MEDIUM, or LOW findings. All gates passed: Architect ✓, QA ✓, Security ✓. |
Security Review — PR #4753 (Issue #4752)Verdict: APPROVED ✅ Change SummarySingle-file UI change in Pavel's Lens — All 8 Rules
Security Review — All 6 Categories
Findings
Minor Cleanup Note (non-blocking, already noted by QA)Two imports are now dead and can be removed:
These don't cause runtime issues and SonarCloud passed. A follow-up cleanup PR is fine. SonarCloudQuality gate passed. 0 security hotspots, 0.0% duplication on new code. All GatesArchitect ✓ | QA ✓ | Security ✓ — Ready for PM notification. |
Removed unused FormHelperText import from WizardInputs.jsx Signed-off-by: Jakub Balhar <jakub@balhar.net>



Closes #4752
Replaces the MUI FormControl+InputLabel+Input+FormHelperText block in WizardInputs.jsx renderInputElement() with TextField variant="outlined". This adds visible borders to the static onboarding wizard fields, making them clearly distinguishable.
Change: 1 file, +15/-11 lines in api-catalog-ui/frontend/src/components/Wizard/WizardComponents/WizardInputs.jsx
(architect PR review to follow)