diff --git a/README.md b/README.md index 63f3399..18b0103 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ Dynamic form creation module implemented using react. Can generate forms and interact with the generated from with view and edit modes. Layout generator has build in field element types and allows adding custom elements. ## Modes +
LAYOUT_EDIT \| FORM_EDIT \| FORM_VIEW
|
-| layout | ```array[]``` | Structure of the form. This is an array of arrays. Each array in the layout structure represent a row and the inner array has objects which has each column data. [[{}, {}], [{}, {}, {}]]
|
-| setLayout | ```func``` | Method to update the form structure when the form layout is updated. Takes the updated layout as the argument |
-| allowDefaults | ```bool``` | To allow or to hide the inbuild field element types |
-| customFieldTypes | ```array``` | List of [custom elements](https://github.com/heshanera/react-form-generator/blob/master/src/stories/assets/NumberInput.jsx). These elements will be available in the layout generation once added |
-| value | ```object``` | Object with key value pairs which has the form data. Key: Field Id
Value: Value
|
-| setValue | ```function``` | Method to update the form field values. Takes the updated field values object as the argument |
+
+| Prop | Type | Description |
+| :--------------- | :--------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| formState | `string` | State of the form component. This can be layout editable, form editable or form view. LAYOUT_EDIT \| FORM_EDIT \| FORM_VIEW
|
+| layout | `array[]` | Structure of the form. This is an array of arrays. Each array in the layout structure represent a row and the inner array has objects which has each column data. [[{}, {}], [{}, {}, {}]]
|
+| setLayout | `func` | Method to update the form structure when the form layout is updated. Takes the updated layout as the argument |
+| allowDefaults | `bool` | To allow or to hide the inbuild field element types |
+| customFieldTypes | `array` | List of [custom elements](https://github.com/heshanera/react-form-generator/blob/master/src/stories/assets/NumberInput.jsx). These elements will be available in the layout generation once added |
+| value | `object` | Object with key value pairs which has the form data. Key: Field Id
Value: Value
|
+| setValue | `function` | Method to update the form field values. Takes the updated field values object as the argument |
+