Form

Компонент-обёртка для формы, упрощающий валидацию и отправку.

API Reference

Установка

Использование

Справочник API

Form

Тонкая обёртка вокруг Form из Base UI без компоновки по умолчанию. Передайте className для отступов и структуры (например, flex w-full flex-col gap-4 для вертикального стека полей).

Dialog, sheet, drawer: Размещайте DialogHeader (или заголовок sheet/drawer) вне формы. Оборачивайте в <Form className="contents"> (или <form className="contents">) только DialogPanel и DialogFooter. Значение свойства display contents позволяет панели и подвалу корректно участвовать во flex-компоновке всплывающего окна, не вкладывая заголовок внутрь <form>.

Примеры

Использование с Zod

История изменений

  • 17 апреля 2026Form больше не применяет классы компоновки по умолчанию; передавайте className для стека полей (flex w-full flex-col gap-4); для оверлеев оборачивайте панель + подвал в Form className="contents", оставляя заголовок снаружи.

Oracul DS

Built for the future of AI-driven interfaces.