/* * Copyright OpenSearch Contributors * SPDX-License-Identifier: Apache-2.0 */ import { EuiButton, EuiButtonEmpty, EuiFlexGroup, EuiFlexItem, EuiPopover } from '@elastic/eui'; import React from 'react'; export interface RuleViewerFlyoutHeaderActionsProps { ruleSource: string; actionsPopoverOpen: boolean; closeActionsPopover: () => void; duplicateRule: () => void; editRule: () => void; deleteRule: () => void; toggleActionsPopover: () => void; } export const RuleViewerFlyoutHeaderActions: React.FC = ({ ruleSource, actionsPopoverOpen, closeActionsPopover, duplicateRule, deleteRule, editRule, toggleActionsPopover, }) => { return ruleSource === 'Sigma' ? ( Duplicate ) : ( Action } isOpen={actionsPopoverOpen} closePopover={closeActionsPopover} anchorPosition="downLeft" > Edit Duplicate Delete ); };