Field
Native inputs with Porchlight field chrome: stacked and inline labels, hints, validation, disabled/read-only states, selects, textareas, and grouped prefixes or suffixes.
Primitive controls
Messages
This workspace is close to its storage limit.
Email verified.
Inline labels
Hidden label search
Input groups
.porchlight.app
Suffix text is visual chrome; the input stays native. $
Prefix and number input share one focus ring. States
That email is already invited.
Explicit false invalid state stays neutral.
.porchlight.app
Use lowercase letters, numbers, and hyphens. Framework-neutral rendering
This field can be replaced by any server or framework that emits the same HTML.