mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 04:26:41 -04:00
24 lines
No EOL
937 B
Markdown
24 lines
No EOL
937 B
Markdown
# React Forms
|
|
|
|
This package provides two components (`NewDocument` and `EditDocument`) that work with the schema extension defined in the [smart-methods](https://github.com/meteor-utilities/smart-methods) package to let you easily generate new document and edit document forms.
|
|
|
|
### Install
|
|
|
|
`meteor add utilities:react-form-containers`
|
|
|
|
### `NewDocument`
|
|
|
|
This component takes the following properties:
|
|
|
|
- `collection`: the collection in which to insert the new document.
|
|
- `currentUser`: the current user.
|
|
- `errorCallback`: a function to call on error.
|
|
- `successCallback`: a function to call on success.
|
|
- `methodName`: the name of the method to submit the form to.
|
|
- `labelFunction`: a function that will be called on each field's name to get the label (for example, an internationalization function).
|
|
|
|
### `EditDocument`
|
|
|
|
This component takes the same properties as `NewDocument`, plus:
|
|
|
|
- `document`: the document being edited. |