UNPKG

@nish1896/rhf-mui-components

Version:

A suite of 20+ production-ready react-hook-form components built with material-ui. Fully typed, tree-shakable, and optimized for enterprise-grade forms.

27 lines (26 loc) 1.89 kB
import { DefaultRHFMuiConfig } from "./config/DefaultConfig.js"; import { ConfigProvider } from "./config/ConfigProvider.js"; import { colorToString } from "./utils/color.js"; import { FileUploadError } from "./types/file-uploader.js"; import { getFileSize, validateFileList } from "./utils/file.js"; import { fieldNameToLabel } from "./utils/text-transform.js"; import { selectAllOptionValue } from "./common/constants.js"; import RHFAutocomplete from "./mui/autocomplete/index.js"; import RHFAutocompleteObject from "./mui/autocomplete-object/index.js"; import RHFCheckbox from "./mui/checkbox/index.js"; import RHFCheckboxGroup from "./mui/checkbox-group/index.js"; import { countryList } from "./mui/country-select/countries.js"; import RHFCountrySelect from "./mui/country-select/index.js"; import RHFFileUploader from "./mui/file-uploader/index.js"; import RHFMultiAutocomplete from "./mui/multi-autocomplete/index.js"; import RHFNativeSelect from "./mui/native-select/index.js"; import RHFNumberInput from "./mui/number-input/index.js"; import RHFPasswordInput from "./mui/password-input/index.js"; import RHFRadioGroup from "./mui/radio-group/index.js"; import RHFRating from "./mui/rating/index.js"; import RHFSelect from "./mui/select/index.js"; import RHFSlider from "./mui/slider/index.js"; import RHFSwitch from "./mui/switch/index.js"; import RHFTagsInput from "./mui/tags-input/index.js"; import RHFTextField from "./mui/textfield/index.js"; export { ConfigProvider, DefaultRHFMuiConfig, FileUploadError, RHFAutocomplete, RHFAutocompleteObject, RHFCheckbox, RHFCheckboxGroup, RHFCountrySelect, RHFFileUploader, RHFMultiAutocomplete, RHFNativeSelect, RHFNumberInput, RHFPasswordInput, RHFRadioGroup, RHFRating, RHFSelect, RHFSlider, RHFSwitch, RHFTagsInput, RHFTextField, colorToString, countryList, fieldNameToLabel, getFileSize, selectAllOptionValue, validateFileList };