Mark query as not loading if the query fails

This commit is contained in:
navaneeth 2021-05-02 11:53:56 +05:30
parent 46d54a70cc
commit 4923e4aec8
2 changed files with 19 additions and 3 deletions

View file

@ -137,7 +137,7 @@ class Editor extends React.Component {
currentState: {
...this.state.currentState,
queries: {
...queryState,
...queryState
}
}
});
@ -150,7 +150,7 @@ class Editor extends React.Component {
computeComponentState = (components) => {
let componentState = {};
const currentComponents = this.state.currentState.components
const currentComponents = this.state.currentState.components;
Object.keys(components).forEach((key) => {
const component = components[key];
const componentMeta = componentTypes.find((comp) => component.component.component === comp.component);
@ -504,7 +504,10 @@ class Editor extends React.Component {
src={currentState.queries}
name={'queries'}
style={{ fontSize: '0.7rem' }}
enableClipboard={false}
displayDataTypes={false}
collapsed={true}
sortKeys={true}
/>
</div>
</div>

View file

@ -240,6 +240,19 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined) {
}
}
});
}).catch(error => {
toast.error(error, { hideProgressBar: true, autoClose: 3000 });
_self.setState({
currentState: {
..._self.state.currentState,
queries: {
..._self.state.currentState.queries,
[queryName]: {
isLoading: false
}
}
}
});
});
});
});