dynamic-forms / Variable

BUILT_IN_FIELDS

Built-in field types provided by the dynamic form library.

These core field types handle form structure and layout. They are automatically registered when using provideDynamicForm() and form the foundation for building complex form layouts with nested fields and multi-step flows.

Presentation

Example usage

// Row field for horizontal layout
{ type: 'row', fields: [
  { type: 'input', key: 'firstName' },
  { type: 'input', key: 'lastName' }
]}

// Group field for nested form sections
{ type: 'group', key: 'address', fields: [
  { type: 'input', key: 'street' },
  { type: 'input', key: 'city' }
]}

// Array field for array-based form sections
{ type: 'array', key: 'items', fields: [
  { type: 'input', key: 'name' },
  { type: 'input', key: 'quantity' }
]}

// Page field for multi-step forms
{ type: 'page', key: 'step1', fields: [...] }