-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
var classnames = require('classnames');
var ReactIz = require('react-iz');
var MyForm = React.createClass({
mixins: [LinkedStateMixin],
render(): function() {
var rules = { ... }
return <ReactIz data={this.state} rules = {rules} render={(props) => {
// in this case, we want to add `has-error` class
// to our input field if `username` input has error
var usernameClass = props.hasError('username')
? 'form-control'
: 'form-control has-error'
return (
<input type="text" className={usernameClass} valueLink={this.linkState('username')}
);
}}; />
}
});