import { t as e } from "../../utils-B7XIe3qq.js";
import "react";
import { jsx as t } from "react/jsx-runtime";
//#region src/react/primitives/input.tsx
function n({ className: n, type: r, error: i, errorMessageId: a, ...o }) {
	return /* @__PURE__ */ t("input", {
		type: r,
		"data-slot": "input",
		"aria-invalid": i || void 0,
		"aria-errormessage": i && a ? a : void 0,
		className: e("border-border-glass bg-glass text-foreground h-10 w-full min-w-0 rounded-xl border px-4 py-2 text-[13px] backdrop-blur-[20px]", "placeholder:text-foreground-muted", "transition-all duration-[250ms] outline-none", "focus:border-primary focus:shadow-glow", "file:text-foreground file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium", "selection:bg-primary selection:text-primary-foreground", "disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50", "aria-invalid:border-accent-rose aria-invalid:shadow-glow-rose", n),
		...o
	});
}
//#endregion
export { n as Input };

//# sourceMappingURL=input.js.map