/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*/
import React, { useState } from 'react';
import {
EuiButton,
EuiModal,
EuiModalBody,
EuiModalFooter,
EuiModalHeader,
EuiModalHeaderTitle,
EuiCodeBlock,
} from '@elastic/eui';
export interface ShowErrorModalProps {
modalTitle: string;
modalBody: string;
buttonText: string;
}
const ShowErrorModal = (props: ShowErrorModalProps) => {
const [isModalVisible, setIsModalVisible] = useState(false);
const closeModal = () => setIsModalVisible(false);
const showModal = () => setIsModalVisible(true);
let modal;
if (isModalVisible) {
modal = (
{props.modalTitle}