К содержимому
uiify

Fieldset

A semantic group of related form controls named by a legend.

Браузеры
Chrome 123+Firefox 121+Safari 17.5+
Уровень
0
Лимит принудительной компоновки
0 ms
Лимит axe
0
Совместим с SSR
Да
Публичный контракт
Тестовый стенд

Песочница

Fieldset / Legend

Default

Contact preferences

Примеры

Grouped preferences

Use the first-child legend to name the group and keep a native label on each control.

Fieldset / Legend

Default

Contact preferences
import { Checkbox, Fieldset, FieldsetLegend } from "@gunkin/uiify";

export default function Example() {
  return (
    <Fieldset>
      <FieldsetLegend>Contact preferences</FieldsetLegend>
      <Checkbox id="contact-email" label="Email" name="contact" value="email" />
      <Checkbox id="contact-sms" label="Text message" name="contact" value="sms" />
    </Fieldset>
  );
}

API

Fieldset

СвойствоТипПо умолчаниюОписание
childrenReactNode—Grouped controls and a first-child FieldsetLegend.
className / style / ref / native fieldset propsnative fieldset props—Native fieldset props, styles, events, and ref are forwarded.
renderReactElement | ((props, state) => ReactElement)—Заменяет отображаемый элемент, сохраняя поведение и связи доступности.

FieldsetLegend

СвойствоТипПо умолчаниюОписание
childrenReactNode—Visible group name rendered as the native legend.
renderReactElement | ((props, state) => ReactElement)—Заменяет отображаемый элемент, сохраняя поведение и связи доступности.

Клавиатура

КлавишаДействие

Доступность

Fieldset and Legend render native fieldset and legend elements. Put FieldsetLegend first to name the group; each contained control still needs its own label. No synthetic group role or hidden legend is added.

Привязка стилей

data-uiify-fieldsetdata-part="root|legend"
Эта страница переведена автоматически и ещё не проверена.