import * as React from 'react'; import { TextInput, TextInputProps } from '@patternfly/react-core'; export interface TableTextInputProps extends Omit { defaultValue?: string; autoFocus?: boolean; onBlur?(value: string, event: React.FormEvent): void; } export class TableTextInput extends React.Component { static displayName = 'TableTextInput'; static defaultProps = { autoFocus: false }; handleBlur = (event: React.FocusEvent) => { this.props.onBlur(event.currentTarget.value, event); }; render() { // eslint-disable-next-line @typescript-eslint/no-unused-vars const { defaultValue, onBlur, autoFocus, value, onChange, ...textInputProps } = this.props; return ( ); } }