/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import { EuiOverlayMask, EuiModal, EuiModalHeader, EuiTitle, EuiText, EuiModalBody, EuiSpacer, EuiFlexGroup, EuiFlexItem, EuiLoadingSpinner, EuiButton, } from '@elastic/eui'; import { i18n } from '@osd/i18n'; import React, { useState } from 'react'; export function GenerateReportLoadingModal(props: { setShowLoading: any }) { const { setShowLoading } = props; const [isModalVisible, setIsModalVisible] = useState(true); const closeModal = () => { setIsModalVisible(false); setShowLoading(false); }; const showModal = () => setIsModalVisible(true); return (