{:uriI"file:///Users/prehnra/src/revelry_core/app/assets/javascripts/revelry/ui/charts/ChartBuilder.js.cjsx?type=application/javascript&pipeline=self&id=003dfddc4326ad37083848a371619dd723553faf912a435084b4740c6132f837:ET:load_pathI";/Users/prehnra/src/revelry_core/app/assets/javascripts;F: filenameI"b/Users/prehnra/src/revelry_core/app/assets/javascripts/revelry/ui/charts/ChartBuilder.js.cjsx;T: nameI"#revelry/ui/charts/ChartBuilder;T:logical_pathI"+revelry/ui/charts/ChartBuilder.self.js;T:content_typeI"application/javascript;T: sourceI"(function() { Rev.registerComponent('ChartBuilder', { propTypes: { data: React.PropTypes.array.isRequired, type: React.PropTypes.string.isRequired, options: React.PropTypes.object, width: React.PropTypes.number, height: React.PropTypes.number, title: React.PropTypes.string }, getDefaultProps: function() { return { title: "Chart Title", width: 300, height: 300 }; }, renderChart: function(ctx) { if (typeof Chart === "undefined") { return console.warn("Chart is undefined - Chart must be required in application.js"); } else { switch (this.props.type) { case "Bar": return React.createElement(Rev.Components.BarChart, React.__spread({}, this.props)); case "Line": return React.createElement(Rev.Components.LineChart, React.__spread({}, this.props)); case "Donut": return React.createElement(Rev.Components.DonutChart, React.__spread({}, this.props)); case "Pie": return React.createElement(Rev.Components.PieChart, React.__spread({}, this.props)); case "Radar": return React.createElement(Rev.Components.RadarChart, React.__spread({}, this.props)); default: return null; } } }, render: function() { return React.createElement("div", null, this.renderChart()); } }); }).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"pfile-digest:///Users/prehnra/src/revelry_core/app/assets/javascripts/revelry/ui/charts/ChartBuilder.js.cjsx;TT: requiredo;;{: stubbedo;;{: linkso;;{: charsetI" utf-8;F: digest"%q槀Q4 5^Z0HC#l: lengthi:integrityI"Xni:///sha-256;kaNx5qeAHN5RijT8DIU1H14cp1owD0hDjwSi3CP8bPM?ct=application/javascript;T:dependencies_digest"%׹Y پ2B84v_Zi0@:idI"E003dfddc4326ad37083848a371619dd723553faf912a435084b4740c6132f837;F: mtimel+uU