Text Fields
Text fields collect string data with various input types for different use cases.Basic Text Input
Single-line text input for short strings.string
required
Must be
"text" for single-line inputstring
Example text shown in empty field
Textarea
Multi-line text input for longer content.string
required
Must be
"textarea" for multi-line inputEmail Input
Email address input with validation.string
required
Must be
"email" for email validationPhone Number Input
Phone number input with tel keyboard on mobile.string
required
Must be
"tel" for telephone inputURL Input
URL input with validation.string
required
Must be
"url" for URL validationNumber Input
Numeric input with increment/decrement controls.string
required
Must be
"number" for numeric inputMedia Fields
Media fields allow users to upload or select images, videos, and other files.Single Image
Upload a single image file.string
required
Must be
"image" for image uploadsboolean
Set to
false for single file Default: falseMultiple Images
Upload multiple image files.boolean
required
Must be
true for multiple filesnumber
Minimum number of images required
number
Maximum number of images allowed
Video Upload
Upload video files.string
required
Must be
"video" for video uploadsGeneral File Upload
Upload any file type.string
required
Must be
"file" for general file uploadsColor Fields
Color fields provide a color picker interface for selecting brand colors.Color Picker
string
required
Must be
"color" for color pickerstring
Hex color code (e.g.,
"#0d65d9")"#ff6b6b")
Use cases: Brand colors, theme colors, text colors, background colors
Multiple Color Palette
Create a full color scheme:Select Fields
Select fields provide dropdown menus for choosing from predefined options.Single Select
Choose one option from a list.string
required
Value data type:
"text", "number", or "boolean"boolean
Set to
false for single selection Default: falsearray
required
Array of option objects with
label and value propertiesselectType)
Multi Select
Choose multiple options from a list.boolean
required
Must be
true for multiple selectionsNumber Select
Select numeric values.string
required
Must be
"number" for numeric valuesBoolean Select
Select true/false values.string
required
Must be
"boolean" for true/false valuestrue or false, not strings
Field Type Summary
Text
Types: text, textarea, email, tel, url, number Best for: Names,
descriptions, contact info, numbers
Media
Types: image, video, file Best for: Logos, banners, backgrounds,
videos, documents
Color
Output: Hex color codes Best for: Brand colors, theme
customization
Select
Types: text, number, boolean Best for: Predefined options,
feature toggles, layouts
Validation Rules
Required Fields
Media Constraints
Default Values
Always provide sensible defaults to improve user experience:Best Practices
Improve User Experience - Always provide helpful placeholder text - Set
sensible default values - Group related fields in sections - Add
descriptions for fields that need clarification
Next Steps
View Examples
See real-world examples of forms using different field types

