/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { EuiSpacer, EuiTitle } from '@elastic/eui'; import { DetectorDetailsView } from '../../../../Detectors/containers/DetectorDetailsView/DetectorDetailsView'; import { FieldMappingsView } from '../../../../Detectors/components/FieldMappingsView/FieldMappingsView'; import { AlertTriggersView } from '../../../../Detectors/containers/AlertTriggersView/AlertTriggersView'; import { RouteComponentProps } from 'react-router-dom'; import { FieldMapping } from '../../../../../../models/interfaces'; import { DetectorCreationStep } from '../../../models/types'; import { NotificationsStart } from 'opensearch-dashboards/public'; import { Detector } from '../../../../../../types'; export interface ReviewAndCreateProps extends RouteComponentProps { detector: Detector; existingMappings: FieldMapping[]; notifications: NotificationsStart; setDetectorCreationStep: (step: DetectorCreationStep) => void; } export interface ReviewAndCreateState {} export class ReviewAndCreate extends React.Component { setDefineDetectorStep = () => { this.props.setDetectorCreationStep(DetectorCreationStep.DEFINE_DETECTOR); }; setConfigureFieldMappingStep = () => { this.props.setDetectorCreationStep(DetectorCreationStep.DEFINE_DETECTOR); }; setConfigureAlertsStep = () => { this.props.setDetectorCreationStep(DetectorCreationStep.CONFIGURE_ALERTS); }; render() { return (

Review and create

); } }