Vibes logo
Preload thumbnail of Soul chapter
Getting startedStylesPrimitivesSectionsForm
    Getting started
  • Introduction
  • Installation
  • Figma
  • Changelog
  • Styles
  • Electric
  • Luxury
  • Warm
  • Primitives
  • Accordion
  • Alert
  • Animated Underline
  • Badge
  • Banner
  • Blog Post Card
  • Button
  • Button Link
  • Calendar
  • Card
  • Carousel
  • Category Card
  • Chip
  • Compare Card
  • Compare Drawer
  • Counter
  • Cursor Pagination
  • Favorite
  • Icon
  • Logo
  • Modal
  • Navigation
  • Offset Pagination
  • Price Label
  • Product Card
  • Rating
  • Reveal
  • Side Panel
  • Skeleton
  • Spinner
  • Streamable
  • Tabs
  • Toaster
  • Sections
  • Account Settings
  • Address List Section
  • Blog Post Carousel
  • Blog Post Content
  • Blog Post List
  • Breadcrumbs
  • Cart
  • Category Card Carousel
  • Compare
  • Countdown
  • Discount
  • Dynamic Form Section
  • Error
  • Feature
  • Feature Grid
  • Featured Blog Post Carousel
  • Featured Blog Post List
  • Featured Card Carousel
  • Featured Image
  • Featured Product List
  • Featured Products Carousel
  • Featured Video
  • Footer
  • Forgot Password
  • Header
  • Icon Block
  • Inline Email Form
  • Maintenance
  • Not Found
  • Order Details
  • Order List
  • Product Carousel
  • Product Detail
  • Product List
  • Product List Section
  • Reset Password
  • Reviews
  • Section Layout
  • Sign In
  • Slideshow
  • Sticky Sidebar Layout
  • Subscribe
  • Form
  • Button Radio Group
  • Card Radio Group
  • Checkbox
  • Checkbox Group
  • Date Picker
  • Dynamic Form
  • Field Error
  • File Input
  • Form Status
  • Input
  • Label
  • Number Input
  • Radio Group
  • Range Input
  • Select
  • Swatch Radio Group
  • Textarea
  • Toggle Group

Dynamic Form

Installation

Run the following command

npx vibes@latest add dynamic-form
Date Picker
Field Error
Dependencies
  • soul/button
  • soul/button-radio-group
  • soul/card-radio-group
  • soul/checkbox
  • soul/checkbox-group
  • soul/date-picker
  • soul/form-status
  • soul/input
  • soul/number-input
  • soul/radio-group
  • soul/select
  • soul/swatch-radio-group
  • soul/textarea
  • @conform-to/react
  • @conform-to/zod
  • zod
Other links
  • View source
  • Report an issue