/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import React, { ChangeEvent, Component, Fragment } from "react"; import { EuiConfirmModal, EuiForm, EuiFormRow, EuiFieldText, EuiOverlayMask, EuiSpacer } from "@elastic/eui"; interface DeleteModalProps { rollupId: string; closeDeleteModal: (event?: any) => void; onClickDelete: (event?: any) => void; } interface DeleteModalState { confirmDeleteText: string; } export default class DeleteModal extends Component { state = { confirmDeleteText: "" }; onChange = (e: ChangeEvent): void => { this.setState({ confirmDeleteText: e.target.value }); }; render() { const { rollupId, closeDeleteModal, onClickDelete } = this.props; const { confirmDeleteText } = this.state; return ( By deleting "{rollupId}", all future scheduled rollup execution will be canceled. However, your target index will remain as it is. ); } }