@spaced-out/ui-design-system
Version:
Sense UI components library
28 lines • 978 B
TypeScript
import * as React from 'react';
import type { Flow } from 'flow-to-typescript-codemod';
type ClassNames = Readonly<{
box?: string;
textarea?: string;
}>;
export type TextareaProps = {
value?: string;
onChange?: (evt: React.ChangeEvent<HTMLInputElement>, isEnter?: boolean) => unknown;
onFocus?: (e: React.ChangeEvent<HTMLInputElement>) => unknown;
onBlur?: (e: React.ChangeEvent<HTMLInputElement>) => unknown;
onKeyDown?: (e: React.KeyboardEvent<HTMLInputElement>) => unknown;
name?: string;
disabled?: boolean;
placeholder?: string;
locked?: boolean;
error?: boolean;
errorText?: string;
label?: string | React.ReactNode;
helperText?: string | React.ReactNode;
classNames?: ClassNames;
size?: 'medium' | 'small';
required?: boolean;
textCountLimit?: number;
};
export declare const Textarea: Flow.AbstractComponent<TextareaProps, HTMLTextAreaElement>;
export {};
//# sourceMappingURL=Textarea.d.ts.map