Sha256: 9051910f379c0bcfa60b668075750ed033a4ffa0c5cab312b93c9f409345b19a
Contents?: true
Size: 637 Bytes
Versions: 1
Compression:
Stored size: 637 Bytes
Contents
Rev.registerComponent('Form', class extends React.Component { static get defaultProps() { return { method: 'GET', } } get className() { return this.classAdd({ 'RevForm': true, }) } get method() { return this.props.method.toUpperCase() } get supportedMethod() { return this.method === 'GET' ? 'GET' : 'POST' } render() { let {AuthenticityToken, MethodOverride} = Rev.Components return <form {...this.props} className={this.className} method={this.supportedMethod}> <AuthenticityToken /> <MethodOverride method={this.method} /> </form> } })
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
revelry_core-0.1.12.0 | app/assets/javascripts/revelry/ui/forms/Form.es6 |