Liking cljdoc? Tell your friends :D

formap.core


all-fields-valid?cljs

(all-fields-valid? fields)

Returns true if all fields are valid.

Returns true if all `fields` are valid.
raw docstring

build-formcljs

(build-form {:keys [on-submit experience class]} children)

default-metascljs


get-custom-elementscljs

(get-custom-elements fields form-state)

Returns a collection of customized elements according to fields.

Returns a collection of customized elements according to `fields`.
raw docstring

get-default-metacljs

(get-default-meta fields)

Returns a default meta object according to fields name. {:field-name {:touched false :valid false :errors []}}

Returns a default meta object according to `fields` name.
{:field-name {:touched false :valid false :errors []}}
raw docstring

get-error-messagescljs

(get-error-messages validators value)

Returns array of errors from validators executed in value.

Returns array of errors from validators executed in `value`.
raw docstring

get-field-metacljs

(get-field-meta form-state name validators required?)

Returns a meta object with dynamic values according to the validations executed in form-state.

Returns a meta object with dynamic values according to the
validations executed in `form-state`.
raw docstring

get-input-classcljs

(get-input-class name form-state)

Returns an array of class name according to the :meta from form-state. :valid/:invalid and :touched/:untouched

Returns an array of class name according to the :meta from `form-state`.
:valid/:invalid and :touched/:untouched
raw docstring

inputcljs

(input attrs form-state field)

on-blurcljs

(on-blur _ form-state {:keys [name validators required]})

Update :meta from form-state according to the validations.

Update :meta from `form-state` according to the validations.
raw docstring

on-changecljs

(on-change e form-state {:keys [name validators required]})

Update :state from form-state to input value and running validations when form is touched.

Update :state from `form-state` to input value and
running validations when form is touched.
raw docstring

some-field-touched?cljs

(some-field-touched? fields)

Returns true if some of the fields have been touched.

Returns true if some of the `fields` have been touched.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close