From 27e70903921fad7821b0a197e5404c0ae08f58e8 Mon Sep 17 00:00:00 2001 From: Artyom Keydunov Date: Mon, 18 Mar 2019 15:59:00 +0300 Subject: [PATCH] fix: client-react - query prop now has default blank value (#54) No need to pass redundant blank query to QueryBuilder. Also, mark cubejsApi prop as required. --- packages/cubejs-react/src/QueryRenderer.jsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/cubejs-react/src/QueryRenderer.jsx b/packages/cubejs-react/src/QueryRenderer.jsx index 9d828c5c46ad3..3283f54f965b2 100644 --- a/packages/cubejs-react/src/QueryRenderer.jsx +++ b/packages/cubejs-react/src/QueryRenderer.jsx @@ -85,8 +85,12 @@ export default class QueryRenderer extends React.Component { QueryRenderer.propTypes = { render: PropTypes.func, afterRender: PropTypes.func, - cubejsApi: PropTypes.object, + cubejsApi: PropTypes.object.isRequired, query: PropTypes.object, queries: PropTypes.object, loadSql: PropTypes.any }; + +QueryRender.defaultProps = { + query: {} +}