Skip to content

Field

Form field primitives (Input, Select, Label, and Field).

Interfaces

FieldProps

Defined in: src/shared/ui/Field.tsx:38

Properties

Property Type Defined in
children ReactNode src/shared/ui/Field.tsx:43
className? string src/shared/ui/Field.tsx:42
hint? ReactNode src/shared/ui/Field.tsx:41
htmlFor? string src/shared/ui/Field.tsx:40
label? ReactNode src/shared/ui/Field.tsx:39

Type Aliases

LabelProps

type LabelProps = React.LabelHTMLAttributes<HTMLLabelElement>;

Defined in: src/shared/ui/Field.tsx:27

Variables

Input

const Input: ForwardRefExoticComponent<
  InputHTMLAttributes<HTMLInputElement> & RefAttributes<HTMLInputElement>
>;

Defined in: src/shared/ui/Field.tsx:9


Select

const Select: ForwardRefExoticComponent<
  SelectHTMLAttributes<HTMLSelectElement> & RefAttributes<HTMLSelectElement>
>;

Defined in: src/shared/ui/Field.tsx:16

Functions

Field()

function Field(__namedParameters): Element;

Defined in: src/shared/ui/Field.tsx:49

A labelled form row: optional label + control + optional hint.

Parameters

Parameter Type
__namedParameters FieldProps

Returns

Element


Label()

function Label(__namedParameters): Element;

Defined in: src/shared/ui/Field.tsx:29

Parameters

Parameter Type
__namedParameters LabelProps

Returns

Element