diff --git a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/main.tsx b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/main.tsx index 9b6e7e3a4974b9..b3a17ffc7e9d1b 100644 --- a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/main.tsx +++ b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/main.tsx @@ -93,10 +93,6 @@ export const PipelinesList: React.FunctionComponent = ({ onEditPipelineClick={editPipeline} onDeletePipelineClick={setPipelinesToDelete} onClonePipelineClick={clonePipeline} - onViewPipelineClick={pipeline => { - setShowFlyout(true); - setSelectedPipeline(pipeline); - }} pipelines={data} /> ); @@ -129,6 +125,7 @@ export const PipelinesList: React.FunctionComponent = ({ onClose={() => { setShowFlyout(false); }} + pipelineName={pipelineNameFromLocation} /> ); } diff --git a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/not_found_flyout.tsx b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/not_found_flyout.tsx index e13386411fc672..b967e54187ced1 100644 --- a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/not_found_flyout.tsx +++ b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/not_found_flyout.tsx @@ -6,40 +6,36 @@ import React, { FunctionComponent } from 'react'; import { FormattedMessage } from '@kbn/i18n/react'; -import { - EuiFlexGroup, - EuiFlexItem, - EuiFlyout, - EuiFlyoutBody, - EuiIcon, - EuiText, - EuiTextColor, -} from '@elastic/eui'; +import { EuiFlyout, EuiFlyoutBody, EuiCallOut } from '@elastic/eui'; +import { EuiFlyoutHeader, EuiTitle } from '@elastic/eui'; interface Props { onClose: () => void; + pipelineName: string | string[] | null | undefined; } -export const PipelineNotFoundFlyout: FunctionComponent = ({ onClose }) => { +export const PipelineNotFoundFlyout: FunctionComponent = ({ onClose, pipelineName }) => { return ( - - - - - + + {pipelineName && ( + +

{pipelineName}

+
+ )} +
- - - - - - - -
+ + + } + color="danger" + iconType="alert" + />
); diff --git a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/table.tsx b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/table.tsx index 05488f46c148e7..1c938a023fc2cc 100644 --- a/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/table.tsx +++ b/x-pack/plugins/ingest_pipelines/public/application/sections/pipelines_list/table.tsx @@ -17,7 +17,6 @@ export interface Props { onEditPipelineClick: (pipelineName: string) => void; onClonePipelineClick: (pipelineName: string) => void; onDeletePipelineClick: (pipelineName: string[]) => void; - onViewPipelineClick: (pipeline: Pipeline) => void; } export const PipelineTable: FunctionComponent = ({ @@ -26,7 +25,6 @@ export const PipelineTable: FunctionComponent = ({ onEditPipelineClick, onClonePipelineClick, onDeletePipelineClick, - onViewPipelineClick, }) => { const [selection, setSelection] = useState([]); @@ -94,8 +92,8 @@ export const PipelineTable: FunctionComponent = ({ defaultMessage: 'Name', }), sortable: true, - render: (name: string, pipeline) => ( - onViewPipelineClick(pipeline)}>{name} + render: (name: string) => ( + {name} ), }, {