Files
metabuilder/docs/packages/package-docs/ui/form_builder.md

979 B

Form Builder Package

Overview

Declarative form building system for creating complex forms through JSON configuration.

Location

/packages/form_builder/

Purpose

Provides a data-driven approach to creating forms, where forms are defined through JSON schemas rather than code.

Features

  • JSON-based form definition
  • Field type management
  • Validation rules
  • Conditional logic
  • Layout control
  • Data binding

Seed Data

Form definitions and templates are stored in the package's seed directory.

Schema Configuration

Forms are defined using Prisma schemas stored in the database.

Usage

Create forms by defining JSON configurations that are rendered by the form builder component.