Skip to content
Snippets Groups Projects
Commit b547e310 authored by Atte Keinänen's avatar Atte Keinänen
Browse files

Pass commitImmediately down from NativeQueryEditor

parent 96ea3d80
No related branches found
No related tags found
No related merge requests found
......@@ -35,11 +35,13 @@ export default class ParameterWidget extends Component {
}
static propTypes = {
parameter: PropTypes.object
parameter: PropTypes.object,
commitImmediately: PropTypes.object
};
static defaultProps = {
parameter: null,
commitImmediately: false
}
getValues() {
......@@ -55,7 +57,7 @@ export default class ParameterWidget extends Component {
}
renderPopover(value, setValue, placeholder, isFullscreen) {
const {parameter, editingParameter} = this.props;
const {parameter, editingParameter, commitImmediately} = this.props;
const isEditingParameter = !!(editingParameter && editingParameter.id === parameter.id);
const values = this.getValues();
return (
......@@ -69,6 +71,7 @@ export default class ParameterWidget extends Component {
placeholder={placeholder}
focusChanged={this.focusChanged}
isFullscreen={isFullscreen}
commitImmediately={commitImmediately}
/>
);
}
......
......@@ -11,6 +11,7 @@ export default class Parameters extends Component {
defaultProps = {
syncQueryString: false,
vertical: false,
commitImmediately: false
}
componentWillMount() {
......@@ -62,7 +63,8 @@ export default class Parameters extends Component {
editingParameter, setEditingParameter,
isEditing, isFullscreen, isNightMode, isQB,
setParameterName, setParameterValue, setParameterDefaultValue, removeParameter,
vertical
vertical,
commitImmediately
} = this.props;
const parameters = this._parametersWithValues();
......@@ -88,6 +90,8 @@ export default class Parameters extends Component {
setValue={(value) => setParameterValue(parameter.id, value)}
setDefaultValue={(value) => setParameterDefaultValue(parameter.id, value)}
remove={() => removeParameter(parameter.id)}
commitImmediately={commitImmediately}
/>
) }
</div>
......
......@@ -347,6 +347,7 @@ export default class NativeQueryEditor extends Component {
setParameterValue={setParameterValue}
syncQueryString
isQB
commitImmediately
/>
<a className="Query-label no-decoration flex-align-right flex align-center px2" onClick={this.toggleEditor}>
<span className="mx2">{toggleEditorText}</span>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment