import React, { ChangeEvent, forwardRef, TextareaHTMLAttributes } from 'react'; import classNames from 'classnames'; export interface TextAreaProps extends Omit, 'ref'> { disabled?: boolean; onChange?: (e: ChangeEvent) => void; className?: string; rows?: React.HTMLProps['rows']; innerRef?: React.RefObject | null; } export const Textarea = forwardRef( (props, ref) => { const { disabled, innerRef, className, style, ...restProps } = props; const cnames = classNames('paypay-text-area', className, { 'is-disabled': disabled, }); let textareaRef = props.innerRef || React.createRef(); return ( ); } ); export default Textarea;