"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
require("react");
require("clsx");
const useProps = require("../../core/MantineProvider/use-props/use-props.cjs");
const factory = require("../../core/factory/factory.cjs");
const InputBase = require("../InputBase/InputBase.cjs");
const defaultProps = {};
const TextInput = factory.factory((props, ref) => {
  const _props = useProps.useProps("TextInput", defaultProps, props);
  return /* @__PURE__ */ jsxRuntime.jsx(InputBase.InputBase, { component: "input", ref, ..._props, __staticSelector: "TextInput" });
});
TextInput.classes = InputBase.InputBase.classes;
TextInput.displayName = "@mantine/core/TextInput";
exports.TextInput = TextInput;
