Skip to content

Field

Interfaces

FieldProps

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

Properties

Property Type Defined in
children ReactNode src/shared/ui/Field.tsx:39
className? string src/shared/ui/Field.tsx:38
hint? ReactNode src/shared/ui/Field.tsx:37
htmlFor? string src/shared/ui/Field.tsx:36
label? ReactNode src/shared/ui/Field.tsx:35

Type Aliases

LabelProps

type LabelProps = React.LabelHTMLAttributes<HTMLLabelElement>;

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

Variables

Input

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

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


Select

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

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

Functions

Field()

function Field(__namedParameters): Element;

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

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:25

Parameters

Parameter Type
__namedParameters LabelProps

Returns

Element