Skip to content

Commit 10d130c

Browse files
committed
Propagate in existing resources tab alsog
Signed-off-by: Tyler Ohlsen <ohltyler@amazon.com>
1 parent 6a55e1c commit 10d130c

File tree

3 files changed

+17
-3
lines changed

3 files changed

+17
-3
lines changed

public/pages/workflow_detail/tools/resources/resource_flyout.tsx

+8
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ interface ResourceFlyoutProps {
1818
resourceDetails: string;
1919
onClose: () => void;
2020
errorMessage?: string;
21+
indexName?: string;
22+
searchPipelineName?: string;
23+
ingestPipelineName?: string;
24+
searchQuery?: string;
2125
}
2226

2327
/**
@@ -36,6 +40,10 @@ export function ResourceFlyout(props: ResourceFlyoutProps) {
3640
resource={props.resource}
3741
resourceDetails={props.resourceDetails}
3842
errorMessage={props.errorMessage}
43+
indexName={props.indexName}
44+
ingestPipelineName={props.ingestPipelineName}
45+
searchPipelineName={props.searchPipelineName}
46+
searchQuery={props.searchQuery}
3947
/>
4048
</EuiFlyoutBody>
4149
</EuiFlyout>

public/pages/workflow_detail/tools/resources/resource_flyout_content.tsx

-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ interface ResourceFlyoutContentProps {
3636
* The static flyout content for a particular workflow resource.
3737
*/
3838
export function ResourceFlyoutContent(props: ResourceFlyoutContentProps) {
39-
console.log('props.searchquery: ', props.searchQuery);
4039
return (
4140
<EuiFlexGroup direction="column" gutterSize="xs">
4241
<EuiFlexItem grow={false}>

public/pages/workflow_detail/tools/resources/resource_list_with_flyout.tsx

+9-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import React, { useState, useEffect } from 'react';
77
import { useSelector } from 'react-redux';
8+
import { getIn, useFormikContext } from 'formik';
89
import {
910
Direction,
1011
EuiFlexGroup,
@@ -14,6 +15,7 @@ import {
1415
} from '@elastic/eui';
1516
import {
1617
Workflow,
18+
WorkflowFormValues,
1719
WorkflowResource,
1820
customStringify,
1921
} from '../../../../../common';
@@ -41,8 +43,9 @@ interface ResourceListFlyoutProps {
4143
* action to view more details within a flyout.
4244
*/
4345
export function ResourceListWithFlyout(props: ResourceListFlyoutProps) {
44-
const [allResources, setAllResources] = useState<WorkflowResource[]>([]);
4546
const dispatch = useAppDispatch();
47+
const { values } = useFormikContext<WorkflowFormValues>();
48+
const [allResources, setAllResources] = useState<WorkflowResource[]>([]);
4649
const dataSourceId = getDataSourceId();
4750
const [resourceDetails, setResourceDetails] = useState<string | undefined>(
4851
undefined
@@ -176,7 +179,11 @@ export function ResourceListWithFlyout(props: ResourceListFlyoutProps) {
176179
resource={selectedRowData}
177180
resourceDetails={resourceDetails}
178181
onClose={closeFlyout}
179-
errorMessage={rowErrorMessage || undefined}
182+
errorMessage={rowErrorMessage}
183+
indexName={getIn(values, 'ingest.index.name')}
184+
ingestPipelineName={getIn(values, 'ingest.pipelineName')}
185+
searchPipelineName={getIn(values, 'search.pipelineName')}
186+
searchQuery={getIn(values, 'search.request')}
180187
/>
181188
)}
182189
</>

0 commit comments

Comments
 (0)