@modular-forms/solid
Advanced tools
Comparing version 0.5.0 to 0.6.0
@@ -261,3 +261,3 @@ "use strict"; | ||
form.internal.fieldArrays.set(name, fieldArray); | ||
form.internal.setFieldNames((fieldArrayNames) => [ | ||
form.internal.setFieldArrayNames((fieldArrayNames) => [ | ||
...fieldArrayNames, | ||
@@ -264,0 +264,0 @@ name |
@@ -1,2 +0,2 @@ | ||
import { JSX, Accessor, Setter } from 'solid-js'; | ||
import { Accessor, Setter, JSX } from 'solid-js'; | ||
@@ -128,2 +128,13 @@ /** | ||
}; | ||
/** | ||
* Value type of the internal raw field state. | ||
*/ | ||
declare type RawFieldState = { | ||
elements: FieldElement[]; | ||
initialInput: Maybe<FieldValue>; | ||
input: Maybe<FieldValue>; | ||
error: string; | ||
touched: boolean; | ||
dirty: boolean; | ||
}; | ||
@@ -783,2 +794,2 @@ /** | ||
export { Field, FieldArray, Form, FieldState as ModularField, FieldArrayState as ModularFieldArray, FormState as ModularForm, FieldValue as ModularValue, FieldValues as ModularValues, clearError, clearResponse, createForm, custom, email, focus, getArrayValues, getError, getValue, getValues, handleSubmit, hasField, hasFieldArray, insert, maxFiles, maxLength, maxNumber, maxRange, maxSize, maxTotalSize, mimeType, minFiles, minLength, minNumber, minRange, minSize, minTotalSize, move, pattern, remove, replace, required, reset, setError, setResponse, setValue, swap, url, useField, useFieldArray, validate, value }; | ||
export { ArrayKey, DeepPartial, Field, FieldArray, FieldArrayPath, FieldArrayPathValue, FieldArrayState, FieldArrayStore, FieldElement, FieldPath, FieldPathValue, FieldState, FieldStore, FieldValue, FieldValues, Form, FormState, IsTuple, Maybe, RawFieldState, Response, TupleKeys, ValidateField, ValidateFieldArray, ValidationMode, clearError, clearResponse, createForm, custom, email, focus, getArrayValues, getError, getValue, getValues, handleSubmit, hasField, hasFieldArray, insert, maxFiles, maxLength, maxNumber, maxRange, maxSize, maxTotalSize, mimeType, minFiles, minLength, minNumber, minRange, minSize, minTotalSize, move, pattern, remove, replace, required, reset, setError, setResponse, setValue, swap, url, useField, useFieldArray, validate, value }; |
@@ -191,3 +191,3 @@ // src/components/Field.tsx | ||
form.internal.fieldArrays.set(name, fieldArray); | ||
form.internal.setFieldNames((fieldArrayNames) => [ | ||
form.internal.setFieldArrayNames((fieldArrayNames) => [ | ||
...fieldArrayNames, | ||
@@ -194,0 +194,0 @@ name |
{ | ||
"name": "@modular-forms/solid", | ||
"description": "The modular form library for SolidJS", | ||
"version": "0.5.0", | ||
"version": "0.6.0", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "author": "Fabian Hiller", |
123232
3453