{:uriI"file:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/forms/Input.js.cjsx?type=application/javascript&pipeline=self&id=a2f437c003709c148fcd820f030e33dea88277f80b55c8fe0a378252bcbad566:ET:load_pathI"8/Users/joel/src/revelry_core/app/assets/javascripts;F: filenameI"W/Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/forms/Input.js.cjsx;T: nameI"revelry/ui/forms/Input;T:logical_pathI"#revelry/ui/forms/Input.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { Rev.registerComponent('Input', { getDefaultProps: function() { return { dom: "input" }; }, render: function() { var dom, inputClassName, inputProps, labelClassName; labelClassName = this.cx({ 'RevInput': true, 'RevInput--label': true, 'error': this.props.error }); inputProps = this.getPropsWithout('error', 'className'); inputClassName = this.cx({ 'RevInput--input': true, 'error': this.props.error }); dom = this.props.dom; return React.createElement("label", { "className": labelClassName }, this.props.label, React.createElement(dom, _(inputProps).extend({ className: inputClassName })), (this.props.error ? React.createElement("small", { "className": "RevError error" }, this.props.error) : void 0)); } }); }).call(this); ;T: metadata{ :dependencieso:Set: @hash{ I"environment-version;TTI"environment-paths;TTI"hprocessors:type=application/javascript&file_type=application/javascript&engines=.cjsx&pipeline=self;TTI"efile-digest:///Users/joel/src/revelry_core/app/assets/javascripts/revelry/ui/forms/Input.js.cjsx;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%ԑU)e εV.C/ŨN: lengthi:integrityI"Xni:///sha-256;9MnUkVV_ww8pZSCAzrUfiRyqVokQLshDzB0vrcWoTgI?ct=application/javascript;T:dependencies_digest"%.C\ ԁ1KM%J%|\P\:idI"Ea2f437c003709c148fcd820f030e33dea88277f80b55c8fe0a378252bcbad566;F: mtimel+1U