## Examples

### Basic


import TextInputBasic from "./TextInputBasic.tsx?raw"

<LiveExample src={TextInputBasic} />

### Disabled


import TextInputDisabled from "./TextInputDisabled.tsx?raw"

<LiveExample src={TextInputDisabled} />

### Truncated at start


import TextInputStartTruncated from "./TextInputStartTruncated.tsx?raw"

<LiveExample src={TextInputStartTruncated} />

### Read only


import TextInputReadOnly from "./TextInputReadOnly.tsx?raw"

<LiveExample src={TextInputReadOnly} />

### Invalid


import TextInputInvalid from "./TextInputInvalid.tsx?raw"

<LiveExample src={TextInputInvalid} />

### Select text using ref


import TextInputSelectUsingRef from "./TextInputSelectUsingRef.tsx?raw"

<LiveExample src={TextInputSelectUsingRef} />

### Custom icon


import TextInputCustomIcon from "./TextInputCustomIcon.tsx?raw"

<LiveExample src={TextInputCustomIcon} />

### Custom icon and invalid


import TextInputCustomIconInvalid from "./TextInputCustomIconInvalid.tsx?raw"

<LiveExample src={TextInputCustomIconInvalid} />