UNPKG

@lunit/oui

Version:

Lunit Oncology UI components

21 lines (20 loc) 833 B
/// <reference types="react" /> import type { BoxProps, SxProps } from '@mui/material'; import type { HelperMsgProps, RootTextFieldProps } from '../BaseTextField/BaseTextField.types'; interface RootTextAreaProps extends Omit<RootTextFieldProps, 'BoxProps'> { multiline: 'true'; onChange?: (event: React.ChangeEvent<HTMLTextAreaElement>) => void; error?: boolean; ref?: React.ForwardedRef<HTMLTextAreaElement> | undefined; placeholder?: string; width?: string | number; height?: string | number; OuterBoxProps?: BoxProps; sx?: SxProps; } interface TextAreaWithHelperMsgProps extends Omit<RootTextAreaProps, 'error' | 'multiline'>, Omit<HelperMsgProps, 'error'> { error?: string; } interface TextAreaProps extends TextAreaWithHelperMsgProps { } export type { RootTextAreaProps, TextAreaProps };