Skip to content

PoC Forma — config-driven way to use rhf with zod#107

Open
vostrik wants to merge 7 commits intomasterfrom
feature/forms
Open

PoC Forma — config-driven way to use rhf with zod#107
vostrik wants to merge 7 commits intomasterfrom
feature/forms

Conversation

@vostrik
Copy link
Copy Markdown
Collaborator

@vostrik vostrik commented Feb 17, 2026

No description provided.

- Add form-showcase app: Login, Registration, Settings, Multi-step Wizard
- Add shared Forma layer: config-driven forms (RHF, Zod, Hexa UI), createFormaConfig,
  validators, i18n (FormaI18nInit, validation messages en/ru), data client, MSW init
- Per-form structure: Entity.forma-config.ts, Entity.tsx, Entity.api.ts, Entity.api.mock.ts
- Forma README: Executive Summary, init/config/API, validation, i18n, extending, file trees
- CI workflow for form-showcase; AGENTS.md and README.md updated
- Add Form Showcase inside quick-start: shared/Forma, app/form-showcase (forms, pages, mocks)
- Add menu item Form Showcase; Layout with Outlet for default content and form-showcase route
- Move App, AppLogo, DefaultContent, DefaultContentOutlet, Layout, menu, form-showcase into src/app/
- Add deps: react-router-dom, react-hook-form, zod, @hookform/resolvers, @tanstack/react-query, msw, react-i18next
- MSW init and QueryClient in main; Form Showcase scroll-to-top on tab change; NavLink end for active state
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.

1 participant