diff options
author | Leandro Alves <leandroalves@yahooinc.com> | 2022-08-11 10:42:49 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-08-12 15:02:04 +0200 |
commit | 08e999b621de83f1cf5eebab7e5bbca907d498d5 (patch) | |
tree | cbea9d5073438706c9a876a5beea7c7ad8d94fc4 /client | |
parent | 723948051bc0f219fa39e3d1a2b59def75576e58 (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.jsx | 2 | ||||
-rw-r--r-- | client/js/app/src/app/pages/querybuilder/Components/Buttons/PasteJSONButton.jsx | 2 | ||||
-rw-r--r-- | client/js/app/src/app/pages/querybuilder/Components/Text/QueryInput.jsx | 2 | ||||
-rw-r--r-- | client/js/app/src/app/pages/querybuilder/Components/Text/SendQuery.jsx | 2 | ||||
-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>; } |