All files / app/ui/form TextArea.tsx

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26112x 112x             112x 5x   5x                         112x  
import classNames from 'classnames';
import React, { forwardRef, Ref, TextareaHTMLAttributes } from 'react';
 
export interface TextAreaProps extends TextareaHTMLAttributes<HTMLTextAreaElement> {
    additionalClassName?: string;
    testId?: string;
}
 
const TextArea = forwardRef((
    { additionalClassName, testId, className, ...rest }: TextAreaProps,
    ref: Ref<HTMLTextAreaElement>
) => (
    <textarea
        { ...rest }
        className={ className || classNames(
            'form-input',
            'optimizedCheckout-form-input',
            additionalClassName
        ) }
        data-test={ testId }
        ref={ ref }
    />
));
 
export default TextArea;