InputBase

The document provides details on using the InputBase component from ~~/components/scaffold-eth,\ including its import, usage, and available props for customization, such as value , onChange , and optional styling features.

Simple building block for creating an input which comes with basic default styles (colors, rounded borders).

Import

typescript
1import { InputBase } from "~~/components/scaffold-eth";

Usage

typescript
1const [url, setUrl] = useState<string>();
jsx
1<InputBase name="url" placeholder="url" value={url} onChange={setUrl} />

Props

PropTypeDefault ValueDescription
valuestringundefinedThe data that your input will show.
onChangefunctionundefinedA callback invoked when the data in the input changes.
placeholder (optional)stringundefinedThe string that will be rendered before input data has been entered.
name (optional)stringundefinedHelps identify the data being sent if InputBase is submitted into a form.
error (optional)booleanfalseWhen set to true, changes input border to have error styling.
disabled (optional)booleanfalseWhen set to true, changes input background color and border to have disabled styling.