// src/components/TextAreaInput/TextAreaInput.tsx
import classNames from "classnames/dedupe";
import { jsx } from "react/jsx-runtime";
var TextAreaInput = ({ ref, ...props }) => {
  const { isSelected, isDisabled, isReadOnly, isRequired, ...otherProps } = props;
  const classes = classNames(
    "mobius",
    "mobius-text-area__input",
    {
      "--is-disabled": isDisabled,
      "--is-selected": isSelected,
      "--is-required": isRequired
    },
    otherProps.className
  );
  return /* @__PURE__ */ jsx(
    "textarea",
    {
      ref,
      ...otherProps,
      required: isRequired,
      readOnly: isReadOnly,
      className: classes
    }
  );
};
TextAreaInput.displayName = "TextAreaInput";

export {
  TextAreaInput
};
//# sourceMappingURL=chunk-BM4M36KU.js.map
