diff --git a/content/docs/plugins/plugin-form.mdx b/content/docs/plugins/plugin-form.mdx index aeaad38e29..3387c2dcb6 100644 --- a/content/docs/plugins/plugin-form.mdx +++ b/content/docs/plugins/plugin-form.mdx @@ -48,11 +48,14 @@ npm install @object-ui/plugin-form ### Form Field -`FormField` is declared once, in `@object-ui/types` -(`packages/types/src/form.ts`) — this page does not redeclare it, because a -locally written `interface` compiles no matter how far it has drifted from the -real one. It has **23 declared keys**, and `name` is the only **required** one: -`type` and `label` are both optional. +`FormField` here means the one declared by `@object-ui/types` +(`packages/types/src/form.ts`) — `@objectstack/spec` ships its own copy of this +name (`json-schema/ui/FormField.json`) with a different key set, so read this +table against the `@object-ui/types` copy rather than the same-named schema in +the spec. This page does not redeclare it, because a locally written +`interface` compiles no matter how far it has drifted from the real one. It +has **23 declared keys**, and `name` is the only **required** one: `type` and +`label` are both optional. | Key | Type | What it does | | --- | --- | --- |