UNPKG

@patternfly/react-core

Version:

This library provides a set of common React components for use with the PatternFly reference implementation.

62 lines (35 loc) 910 B
--- id: Text input section: components subsection: forms cssPrefix: pf-v6-c-form-control propComponents: ['TextInput', 'TextInputExpandedObj'] --- import { useRef, useState } from 'react'; import RhUiCalendarFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-calendar-fill-icon'; import RhUiClockFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-clock-fill-icon'; ## Examples ### Basic ```ts file="./TextInputBasic.tsx" ``` ### Disabled ```ts file="./TextInputDisabled.tsx" ``` ### Truncated at start ```ts file="./TextInputStartTruncated.tsx" ``` ### Read only ```ts file="./TextInputReadOnly.tsx" ``` ### Invalid ```ts file="./TextInputInvalid.tsx" ``` ### Select text using ref ```ts file="./TextInputSelectUsingRef.tsx" ``` ### Custom icon ```ts file="./TextInputCustomIcon.tsx" ``` ### Custom icon and invalid ```ts file="./TextInputCustomIconInvalid.tsx" ```