summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorLeandro Alves <leandroalves@yahooinc.com>2022-08-11 10:42:49 +0200
committerValerij Fredriksen <valerijf@yahooinc.com>2022-08-12 15:02:04 +0200
commit08e999b621de83f1cf5eebab7e5bbca907d498d5 (patch)
treecbea9d5073438706c9a876a5beea7c7ad8d94fc4 /client
parent723948051bc0f219fa39e3d1a2b59def75576e58 (diff)
Move query-builder-provider.jsx to context
Diffstat (limited to 'client')
-rw-r--r--client/js/app/src/app/pages/querybuilder/Components/Buttons/CopyResponseButton.jsx2
-rw-r--r--client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx2
-rw-r--r--client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx2
-rw-r--r--client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx2
-rw-r--r--client/js/app/src/app/pages/querybuilder/context/parameters.jsx (renamed from client/js/app/src/app/pages/querybuilder/parameters.jsx)0
-rw-r--r--client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx (renamed from client/js/app/src/app/pages/querybuilder/Components/Contexts/QueryBuilderProvider.jsx)5
6 files changed, 6 insertions, 7 deletions
diff --git a/client/js/app/src/app/pages/querybuilder/Components/Buttons/CopyResponseButton.jsx b/client/js/app/src/app/pages/querybuilder/Components/Buttons/CopyResponseButton.jsx
index 2c53c4dd1e6..959ff6f8c21 100644
--- a/client/js/app/src/app/pages/querybuilder/Components/Buttons/CopyResponseButton.jsx
+++ b/client/js/app/src/app/pages/querybuilder/Components/Buttons/CopyResponseButton.jsx
@@ -1,7 +1,7 @@
import React, { useState } from 'react';
import { OverlayTrigger, Tooltip } from 'react-bootstrap';
import ImageButton from './ImageButton';
-import { useQueryBuilderContext } from 'app/pages/querybuilder/Components/Contexts/QueryBuilderProvider';
+import { useQueryBuilderContext } from 'app/pages/querybuilder/context/query-builder-provider';
import copyImage from 'app/pages/querybuilder/assets/img/copy.svg';
export default function CopyResponseButton() {
diff --git a/client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx b/client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx
index f01f5b177a5..0ab4b3d5eb7 100644
--- a/client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx
+++ b/client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx
@@ -4,7 +4,7 @@ import ImageButton from './ImageButton';
import {
ACTION,
dispatch,
-} from 'app/pages/querybuilder/Components/Contexts/QueryBuilderProvider';
+} from 'app/pages/querybuilder/context/query-builder-provider';
export default function PasteJSONButton() {
const [paste, setPaste] = useState(false);
diff --git a/client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx b/client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx
index 5f5a9fdbd89..6ed30632d4f 100644
--- a/client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx
+++ b/client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx
@@ -5,7 +5,7 @@ import {
ACTION,
dispatch,
useQueryBuilderContext,
-} from 'app/pages/querybuilder/Components/Contexts/QueryBuilderProvider';
+} from 'app/pages/querybuilder/context/query-builder-provider';
export default function QueryInput() {
const { children, type } = useQueryBuilderContext('query');
diff --git a/client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx b/client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx
index 303bc8bfc83..afdb0b5e386 100644
--- a/client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx
+++ b/client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx
@@ -4,7 +4,7 @@ import {
ACTION,
dispatch,
useQueryBuilderContext,
-} from 'app/pages/querybuilder/Components/Contexts/QueryBuilderProvider';
+} from 'app/pages/querybuilder/context/query-builder-provider';
function send(method, url, query) {
dispatch(ACTION.SET_HTTP, { loading: true });
diff --git a/client/js/app/src/app/pages/querybuilder/parameters.jsx b/client/js/app/src/app/pages/querybuilder/context/parameters.jsx
index 6557cfc0ea0..6557cfc0ea0 100644
--- a/client/js/app/src/app/pages/querybuilder/parameters.jsx
+++ b/client/js/app/src/app/pages/querybuilder/context/parameters.jsx
diff --git a/client/js/app/src/app/pages/querybuilder/Components/Contexts/QueryBuilderProvider.jsx b/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx
index 2eebbb9b8b5..31cafeb860f 100644
--- a/client/js/app/src/app/pages/querybuilder/Components/Contexts/QueryBuilderProvider.jsx
+++ b/client/js/app/src/app/pages/querybuilder/context/query-builder-provider.jsx
@@ -1,7 +1,7 @@
import React, { useReducer } from 'react';
import { createContext, useContextSelector } from 'use-context-selector';
import { cloneDeep, last } from 'lodash';
-import parameters from 'app/pages/querybuilder/parameters';
+import parameters from 'app/pages/querybuilder/context/parameters';
let _dispatch;
const root = { type: { children: parameters } };
@@ -93,9 +93,9 @@ function reducer(state, action) {
const json = inputsToJson(result.query.children);
result.query.input = JSON.stringify(json, null, 4);
}
-
return result;
}
+
function preReducer(state, { action, data }) {
switch (action) {
case ACTION.SET_QUERY: {
@@ -132,7 +132,6 @@ export function QueryBuilderProvider({ children }) {
(s) => reducer(s, { action: ACTION.SET_QUERY, data: '{"yql":""}' })
);
_dispatch = dispatch;
-
return <context.Provider value={value}>{children}</context.Provider>;
}