You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(spec): complete FormView protocol with form-presentation props (conformance) (#2484)
The conformance check flagged 14 object-form props as frontend-only — the
ObjectForm component accepts formType variants' config (drawerSide/drawerWidth/
modalSize/split*/tabPosition/layout/…) that FormViewSchema didn't declare. Add
them (all optional, additive — view isn't in the property-liveness GOVERNED set;
6650 spec tests still green; api-surface unchanged). The react contract now
sources them from the spec (with descriptions), and object-form conformance is
15 matched / 6 spec-only / 0 frontend-only (was 1 / 6 / 14).
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
summary: "Server-connected create/edit/view form for one object. Config props come from the spec FormView schema; bind + wire it with the React props below.",
{name: 'mode',type: "'create' | 'edit' | 'view'",kind: 'controlled',description: 'Create a new record, or edit/view an existing one — drive from React state.'},
0 commit comments