import { withFormItem } from "../../dataSourceForm/utils.js";
import Json from "../Input.Json/index.js";
import Password from "../Input.Password/index.js";
import TextArea from "../Input.TextArea/index.js";
import Url from "../Input.Url/index.js";
import Email from "../Input.Email/index.js";
import Phone from "../Input.Phone/index.js";
import Mobile from "../Input.Mobile/index.js";
import Subdomain from "../Input.Subdomain/index.js";
import InputWithMode from "./WithMode.js";
//#region src/components/dataSourceComponents/fields/Input/index.tsx
const Input = withFormItem(InputWithMode);
Input.JSON = Json;
Input.Password = Password;
Input.TextArea = TextArea;
Input.URL = Url;
Input.Email = Email;
Input.Phone = Phone;
Input.Mobile = Mobile;
Input.Subdomain = Subdomain;
//#endregion
export { Input as default };
