Skip to content

Commit 3c570d0

Browse files
committed
Add support for initial values
1 parent 9d3756d commit 3c570d0

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55
```js
66
import Form from 'react-validify'
77

8-
<Form rules={{ email: 'email|required', password: 'required|min:8' }}>
8+
<Form
9+
initialValues={{email: 'test'}} //optional
10+
rules={{ email: 'email|required', password: 'required|min:8' }}
11+
>
912
<Input name="email" />
1013
<Input name="password" type="password" />
1114

form.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import React from 'react';
22
import Validator from 'validatorjs';
33

44
export default class Form extends React.Component {
5-
constructor() {
5+
constructor({ initialValues }) {
66
super();
7-
this.state = { values: { email: 'terere' }, errors: {} };
7+
this.state = { values: initialValues || {}, errors: {} };
88
this.onChange = this.onChange.bind(this);
99
this.validate = this.validate.bind(this);
1010
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-validify",
3-
"version": "0.0.1",
3+
"version": "0.0.2",
44
"description": "Form validation made easy",
55
"main": "dist/form.js",
66
"directories": {

0 commit comments

Comments
 (0)