goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
55 lines • 1.79 kB
TypeScript
import { default as React } from 'react';
export interface TextFieldProps {
value: string;
onChange: (value: string) => void;
onFocus?: (event: React.FocusEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
onBlur?: (event: React.FocusEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
onKeyDown?: (event: React.KeyboardEvent<HTMLInputElement | HTMLTextAreaElement>) => void;
label?: React.ReactNode;
helperText?: string;
startAdornment?: React.ReactNode;
endAdornment?: React.ReactNode;
placeholder?: string | undefined;
type?: string;
multiline?: boolean;
minRows?: number;
styles?: {
disabled?: boolean;
required?: boolean;
theme?: string;
width?: string;
minWidth?: string;
maxWidth?: string;
height?: string;
minHeight?: string;
maxHeight?: string;
marginTop?: string;
marginBottom?: string;
marginLeft?: string;
marginRight?: string;
padding?: string;
paddingLeft?: string;
paddingRight?: string;
paddingTop?: string;
paddingBottom?: string;
fontSize?: string;
fontWeight?: string | number;
fontFamily?: string;
lineHeight?: string;
borderWidth?: string;
borderRadius?: string;
startAdornmentOffset?: string;
endAdornmentOffset?: string;
helperTextType?: 'error' | 'info';
requiredIndicatorText?: string;
backgroundColor?: string;
borderColor?: string;
color?: string;
textColor?: string;
background?: string;
border?: string;
};
}
declare const TextField: React.FC<TextFieldProps>;
export default TextField;
//# sourceMappingURL=index.d.ts.map