@kui-shell/plugin-client-common
Version:
Kui plugin that offers stylesheets
27 lines (26 loc) • 990 B
TypeScript
/// <reference types="react" />
type Props = {
'aria-label'?: string;
autoResize?: boolean;
autoCorrect?: 'on' | 'off';
autoComplete?: 'on' | 'off';
spellCheck?: 'true' | 'false';
autoCapitalize?: 'on' | 'off';
className?: string;
ref?: React.RefObject<any>;
innerRef?: React.RefObject<any>;
isDisabled?: boolean;
isReadOnly?: boolean;
onChange?: (value: string, event: React.ChangeEvent<HTMLTextAreaElement>) => void;
resizeOrientation?: 'horizontal' | 'vertical' | 'both';
validated?: 'success' | 'warning' | 'error' | 'default';
value?: string;
defaultValue?: string;
autoFocus?: boolean;
tabIndex?: number;
onBlur?: (evt: React.FocusEvent<HTMLTextAreaElement>) => void;
onFocus?: (evt: React.FocusEvent<HTMLTextAreaElement>) => void;
onKeyDown?: (evt: React.KeyboardEvent<HTMLTextAreaElement>) => void;
onKeyPress?: (evt: React.KeyboardEvent<HTMLTextAreaElement>) => void;
};
export default Props;