import { jsx as t } from "react/jsx-runtime";
import "react";
import { InputBase as d } from "./index-InputBase.js";
import { ComponentContainer as c } from "./index-ComponentContainer.js";
const T = (e) => {
  const {
    className: i,
    counter: r = !0,
    allowBreakLines: o = !1,
    highlightUrl: h = !0,
    highlightWords: l,
    highlightLengthExceeded: a = !0,
    minRows: s,
    maxRows: g,
    popoverHighlight: n,
    testId: m,
    labelType: p = "static"
  } = e;
  return t(c, {
    style: {
      width: "100%"
    },
    className: i,
    children: t(d, {
      testId: m,
      formFieldType: "Textarea",
      counter: r,
      multiline: !0,
      popoverHighlight: n,
      allowBreakLines: o,
      highlightUrl: h,
      highlightWords: l,
      highlightLengthExceeded: a,
      labelType: p,
      minRows: s,
      maxRows: g,
      ...e
    })
  });
};
export {
  T as Textarea
};
