Skip to content

Real form validation feedback #270

Description

@YaronZaki
  • **Difficulty: intermediate · **Effort: M · **Impact`: every form
  • **Problem Statement frontend/src/pages/form/Form.jsx, Withdrawal/Withdraw.jsx, add-deposit/AddDeposit.jsx, stake/Stake.jsxuseplaceholder`
    attributes only. No real-time validation, no error text.
  • **Expected OutcomeZod-validated forms withreact-hook-form`. Inline error text.
  • **Acceptance Criteria`
    • Bad input shows inline error <200ms.
    • Submit blocked until valid.
    • ADX-tested (Axe DevTools) zero violations.
  • **Files / Modules Affected`
    • the four form pages
  • Dependencies: standalone.

Metadata

Metadata

Labels

FrontEndGrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26formImported from PRODUCTION_ISSUES.mdpriority/P2Imported from PRODUCTION_ISSUES.md

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions