// @flow import * as React from 'react'; type Props = { children: React.Node, onSubmit: any => any, }; export class Form extends React.PureComponent<Props> { render() { const { children, onSubmit, ...otherProps } = this.props; return ( <form noValidate className="form" onSubmit={event => { event.preventDefault(); onSubmit(event); }} {...otherProps} > {children} </form> ); } } export default Form;