Skip to main content

Interface: PartState

Defined in: parts.tsx:40

What a part knows about itself when an override is a function. Deliberately small: it is the state already published as data-* attributes, so a host writing (s) => s.invalid ? 'ring-red-500' : '' is reading the same thing their CSS would.

Properties

checked?

optional checked?: boolean;

Defined in: parts.tsx:46


disabled?

optional disabled?: boolean;

Defined in: parts.tsx:47


invalid?

optional invalid?: boolean;

Defined in: parts.tsx:41


readonly?

optional readonly?: boolean;

Defined in: parts.tsx:43


relevant?

optional relevant?: boolean;

Defined in: parts.tsx:44


required?

optional required?: boolean;

Defined in: parts.tsx:42


severity?

optional severity?: "error" | "warning" | "info";

Defined in: parts.tsx:48


touched?

optional touched?: boolean;

Defined in: parts.tsx:45


variant?

optional variant?: string;

Defined in: parts.tsx:49