Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. interface RenderFieldProps extends WrappedFieldProps<AppState> {
  2. placeholder: string,
  3. type: string,
  4. };
  5.  
  6. public render(): JSX.Element {
  7. return (
  8. <form onSubmit={this.props.handleSubmit(this.handleFormSubmit)}>
  9. <Field name="email" component={this.renderField} type="text" placeholder="Add your email address"/>
  10. <button type="submit">Submit form</button>
  11. </form>
  12. );
  13. }
  14.  
  15. private renderField = (props: RenderFieldProps) => (
  16. <div>
  17. <input {...props.input} placeholder={props.placeholder} type={props.type}/>
  18. </div>
  19. );
  20.  
  21. export * from "./lib/Field";
  22.  
  23. import {WrappedFieldProps } from "redux-form";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement