/* * SPDX-License-Identifier: Apache-2.0 * * The OpenSearch Contributors require contributions made to * this file be licensed under the Apache-2.0 license or a * compatible open source license. * * Modifications Copyright OpenSearch Contributors. See * GitHub history for details. */ import React, { useState } from 'react'; import { EuiButton, EuiContextMenuItem, EuiContextMenuPanel, EuiFlexGroup, EuiFlexItem, EuiPopover, } from '@elastic/eui'; import { Detector } from '../../../../models/interfaces'; interface DetectorControls { onEditDetector(): void; onEditFeatures(): void; onDelete(): void; onStartDetector(): void; onStopDetector(): void; detector: Detector; } export const DetectorControls = (props: DetectorControls) => { const [isOpen, setIsOpen] = useState(false); return ( setIsOpen(!isOpen)} > Actions } panelPaddingSize="none" anchorPosition="downLeft" isOpen={isOpen} closePopover={() => setIsOpen(false)} > Edit detector settings Edit model configuration Delete detector ); };