diff --git a/public/pages/workflow_detail/resizable_workspace.tsx b/public/pages/workflow_detail/resizable_workspace.tsx
index 2ce8d39a..12cb99d0 100644
--- a/public/pages/workflow_detail/resizable_workspace.tsx
+++ b/public/pages/workflow_detail/resizable_workspace.tsx
@@ -235,24 +235,12 @@ export function ResizableWorkspace(props: ResizableWorkspaceProps) {
onToggleCollapsedInternal={() =>
onToggleToolsChange()
}
- style={{ marginBottom: '-24px' }}
+ style={{ marginBottom: '-16px' }}
>
-
-
-
-
-
-
-
+
>
);
diff --git a/public/pages/workflow_detail/tools/tools.tsx b/public/pages/workflow_detail/tools/tools.tsx
index dcf672b6..c11528f4 100644
--- a/public/pages/workflow_detail/tools/tools.tsx
+++ b/public/pages/workflow_detail/tools/tools.tsx
@@ -5,9 +5,11 @@
import React, { useState } from 'react';
import {
+ EuiCodeBlock,
EuiCodeEditor,
EuiFlexGroup,
EuiFlexItem,
+ EuiPanel,
EuiSpacer,
EuiTab,
EuiTabs,
@@ -57,76 +59,102 @@ const inputTabs = [
*/
export function Tools(props: ToolsProps) {
const [selectedTabId, setSelectedTabId] = useState(TAB_ID.INGEST);
+
+ console.log('ingestresponse in tools: ', props.ingestResponse);
return (
- <>
-
- Tools
-
-
- <>
-
- {inputTabs.map((tab, idx) => {
- return (
- setSelectedTabId(tab.id)}
- isSelected={tab.id === selectedTabId}
- disabled={tab.disabled}
- key={idx}
- >
- {tab.name}
-
- );
- })}
-
-
-
+
+
+
+ Tools
+
+
+
+
+ {inputTabs.map((tab, idx) => {
+ return (
+ setSelectedTabId(tab.id)}
+ isSelected={tab.id === selectedTabId}
+ disabled={tab.disabled}
+ key={idx}
+ >
+ {tab.name}
+
+ );
+ })}
+
+
+
- {selectedTabId === TAB_ID.INGEST && (
+
- {}}
- readOnly={true}
- setOptions={{
- fontSize: '14px',
- }}
- aria-label="Code Editor"
- tabSize={2}
- />
-
- )}
- {selectedTabId === TAB_ID.QUERY && (
-
- TODO: Run queries placeholder
-
- )}
- {selectedTabId === TAB_ID.ERRORS && (
-
- TODO: View errors placeholder
-
- )}
- {selectedTabId === TAB_ID.RESOURCES && (
-
-
+ <>
+ {selectedTabId === TAB_ID.INGEST && (
+ //TODO: investigate existing editor more
+ {
+ console.log('scroll event fired!');
+ }}
+ value={props.ingestResponse}
+ onChange={(input) => {}}
+ readOnly={true}
+ setOptions={{
+ fontSize: '14px',
+ }}
+ aria-label="Code Editor"
+ tabSize={2}
+ />
+ //
+ // {props.ingestResponse}
+ //
+ )}
+ {selectedTabId === TAB_ID.QUERY && (
+ TODO: Run queries placeholder
+ )}
+ {selectedTabId === TAB_ID.ERRORS && (
+ TODO: View errors placeholder
+ )}
+ {selectedTabId === TAB_ID.RESOURCES && (
+
+ )}
+ >
- )}
-
- >
- >
+
+
+
+
);
}
diff --git a/public/pages/workflow_detail/workflow_inputs/workflow_inputs.tsx b/public/pages/workflow_detail/workflow_inputs/workflow_inputs.tsx
index cce3d516..2acb7ef3 100644
--- a/public/pages/workflow_detail/workflow_inputs/workflow_inputs.tsx
+++ b/public/pages/workflow_detail/workflow_inputs/workflow_inputs.tsx
@@ -153,7 +153,7 @@ export function WorkflowInputs(props: WorkflowInputsProps) {
dispatch(ingest({ index: indexName, doc }))
.unwrap()
.then(async (resp) => {
- props.setIngestResponse(JSON.stringify(resp));
+ props.setIngestResponse(JSON.stringify(resp, undefined, 2));
})
.catch((error: any) => {
getCore().notifications.toasts.addDanger(error);