import React from "react";
import PropTypes from "prop-types";
import { ITextAreaProps } from "./form.d";
import Form from "./form-tags";
const Texarea = (props: ITextAreaProps) => {
const {
className,
labelClassName,
name,
value,
label,
error,
placeholder,
onChange,
onBlur,
help,
rows,
required,
readOnly,
disabled,
inline,
autoFocus,
escapeHelpContent,
onKeyUp
} = props;
const testId = props["data-testid"] || "honeyui-input";
return (
{label}
{help}
{error}
);
};
Texarea.displayName = "Texarea";
Texarea.defaultProps = {
inline: false,
readOnly: false,
disabled: false,
required: false,
autoFocus: false
};
Texarea.propTypes = {
value: PropTypes.string.isRequired,
label: PropTypes.string,
name: PropTypes.string.isRequired,
className: PropTypes.string,
rows: PropTypes.number,
labelClassName: PropTypes.string,
error: PropTypes.string,
inline: PropTypes.bool,
placeholder: PropTypes.string,
readOnly: PropTypes.bool,
disabled: PropTypes.bool,
required: PropTypes.bool,
help: PropTypes.string,
onChange: PropTypes.func,
onBlur: PropTypes.func,
autoFocus: PropTypes.bool,
escapeHelpContent: PropTypes.bool
};
export default Texarea;