React form and settings blocks
Filter bars, settings rows, API key reveal, tag input, inline create and unsaved-changes bars for React apps.
Filter bar
Search plus removable active filters, and a Clear that only appears when needed.
Settings toggles
Switches with room to explain what each one actually promises.
API key row
A secret masked to its prefix, copyable without revealing it.
Inline create
Adding an item without leaving the list or opening a dialog.
Validation wired for screen readers
aria-invalid, aria-describedby and a summary of links to the failures.
Save bar that knows it is dirty
Compares against what loaded, so undoing an edit hides it again.
Secret with masked reveal
Copy reads state, so the key never has to be shown.
Tag field
Backspace removes the last tag, which is what makes it feel native.
Notification toggles with dependants
Descriptions tied to the switch, and dependants explain themselves.