query - busy indicator, canceling

This commit is contained in:
Jan Prochazka
2020-04-13 15:20:37 +02:00
parent fc98409583
commit 41322f237a
10 changed files with 88 additions and 31 deletions

View File

@@ -1,10 +1,15 @@
import React from 'react';
import ToolbarButton from '../widgets/ToolbarButton';
export default function QueryToolbar({ execute,isDatabaseDefined }) {
export default function QueryToolbar({ execute, cancel, isDatabaseDefined, busy }) {
return (
<>
<ToolbarButton disabled={!isDatabaseDefined} onClick={execute}>Execute</ToolbarButton>
<ToolbarButton disabled={!isDatabaseDefined || busy} onClick={execute}>
Execute
</ToolbarButton>
<ToolbarButton disabled={!busy} onClick={cancel}>
Cancel
</ToolbarButton>
</>
);
}