Input and button configuration
An input field with an action button
Useful for inputs that need an associated action like:
Integrates with GenericFormWrapper for form state preservation. Uses key-based re-mounting to sync preserved values without useEffect.
<FormInputWithButton
label="URL"
htmlFor="url"
name="url"
buttonIcon={<FetchIcon />}
onButtonClick={handleFetch}
placeholder="https://example.com"
/>
GenericFormWrapper for form integration
A text input with an adjacent action button.