This hook is used to create a form from a document and an entity. It will create a form with the fields defined in the document's input type. It will also create a submit handler that will submit the form to the server.
This hook is mostly used internally by the higher-level useDetailPage hook, but can in some cases be useful to use directly.
Example
Parameters
GeneratedFormOptions<T, VarName, E>Options for the useGeneratedForm hook.
TThe document to use to generate the form.
VarNameThe name of the variable to use in the document.
E | null | undefinedThe entity to use to generate the form.
any[]( entity: NonNullable<E>, ) => WithLooseCustomFields< VarName extends keyof VariablesOf<T> ? VariablesOf<T>[VarName] : VariablesOf<T> >( values: VarName extends keyof VariablesOf<T> ? VariablesOf<T>[VarName] : VariablesOf<T>, ) => void