Skip to content

feat(ui): add centralized EmailInput and refactor all views#139

Merged
JuanchoNV merged 8 commits intomainfrom
feat/audit-traceability
Apr 13, 2026
Merged

feat(ui): add centralized EmailInput and refactor all views#139
JuanchoNV merged 8 commits intomainfrom
feat/audit-traceability

Conversation

@unnamedpilot
Copy link
Copy Markdown
Contributor

Related work item

Closes #

Summary

Introduced a centralized EmailInput component to standardize email validation and cleanup across the application.

Context

Needed to ensure consistent behavior for email inputs:

  • Automatic whitespace stripping.
  • Robust format validation (rejecting spaces, requiring domain extensions).
  • Unified error display logic.

Testing

  • npm run lint passes without new errors
  • npm run build completes successfully
  • npx vitest run passes (168 tests)

Impact

Improves data quality and user experience. No breaking changes.

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
assessment-grading-matrix Ready Ready Preview, Comment Mar 25, 2026 7:07pm

@JuanchoNV JuanchoNV merged commit 644888a into main Apr 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REQ] Sistema de Trazabilidad y Logs de Auditoría

2 participants