welcome-ui
Version:
Customizable design system with react • styled-components • styled-system and ariakit.
19 lines (18 loc) • 840 B
TypeScript
import { default as React } from 'react';
import { CreateWuiProps } from '../System';
import { DefaultFieldStylesProps } from '../../utils/field-styles';
export interface TextareaOptions extends DefaultFieldStylesProps {
autoFocus?: boolean;
disabled?: boolean;
maxLength?: number;
minRows?: number;
name?: string;
onBlur?: (event: React.FocusEvent<HTMLTextAreaElement>) => void;
onChange?: (event: React.ChangeEvent<HTMLTextAreaElement>) => void;
onFocus?: (event: React.FocusEvent<HTMLTextAreaElement>) => void;
onKeyDown?: (event: React.KeyboardEvent<HTMLTextAreaElement>) => void;
placeholder?: string;
value?: string;
}
export type TextareaProps = CreateWuiProps<'textarea', TextareaOptions>;
export declare const Textarea: import('../System').CreateWuiComponent<"textarea", TextareaProps>;