@mantine/form
Version:
Mantine form management library
19 lines (18 loc) • 1.3 kB
JavaScript
import { createFormActions } from "./actions/actions.mjs";
import { formRootRule } from "./validate/validate-values.mjs";
import { FORM_INDEX } from "./form-index.mjs";
import { useForm } from "./use-form.mjs";
import { createFormContext } from "./FormProvider/FormProvider.mjs";
import { isNotEmpty } from "./validators/is-not-empty/is-not-empty.mjs";
import { matches } from "./validators/matches/matches.mjs";
import { isEmail } from "./validators/is-email/is-email.mjs";
import { hasLength } from "./validators/has-length/has-length.mjs";
import { isInRange } from "./validators/is-in-range/is-in-range.mjs";
import { matchesField } from "./validators/matches-field/matches-field.mjs";
import { isNotEmptyHTML } from "./validators/is-not-empty-html/is-not-empty-html.mjs";
import { isJSONString } from "./validators/is-json-string/is-json-string.mjs";
import { isUrl } from "./validators/is-url/is-url.mjs";
import { isOneOf } from "./validators/is-one-of/is-one-of.mjs";
import { useField } from "./use-field.mjs";
import { schemaResolver } from "./schema-resolver.mjs";
export { FORM_INDEX, createFormActions, createFormContext, formRootRule, hasLength, isEmail, isInRange, isJSONString, isNotEmpty, isNotEmptyHTML, isOneOf, isUrl, matches, matchesField, schemaResolver, useField, useForm };