/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.logsShared_bundle_jsonpfunction=window.logsShared_bundle_jsonpfunction||[]).push([[5],{111:function(e,n,t){"use strict";t.r(n),t.d(n,"LogEntryContextMenu",(function(){return b}));var o=t(43),l=t.n(o),i=t(1),s=t(18),u=t(5),a=t(13),c=t(51),r=t(2);const j=s.i18n.translate("xpack.logsShared.logEntryItemView.logEntryActionsMenuToolTip",{defaultMessage:"View actions for line"}),b=({"aria-label":e,isOpen:n,onOpen:t,onClose:o,items:s,externalItems:a})=>{const c=Object(i.useMemo)((()=>e=>n=>{o(),null==e||e(n)}),[o]),b=Object(r.jsx)(p,null,Object(r.jsx)(u.EuiButton,{"data-test-subj":"infraLogEntryContextMenuButton",size:"s",fill:!0,"aria-label":e||j,onClick:n?o:t,minWidth:"auto"},Object(r.jsx)(u.EuiIcon,{type:"boxesHorizontal"}))),O=Object(i.useMemo)((()=>s.map(((e,n)=>Object(r.jsx)(u.EuiContextMenuItem,{key:n,onClick:c(e.onClick),href:e.href},e.label))).concat((null!=a?a:[]).map(((e,n)=>Object(r.jsx)(u.EuiContextMenuItem,l()({key:`external_${n}`},e,{onClick:c(e.onClick)})))))),[s,c,a]);return Object(r.jsx)(d,null,Object(r.jsx)(x,null,Object(r.jsx)(u.EuiPopover,{panelPaddingSize:"none",closePopover:o,isOpen:n,button:b,ownFocus:!0},Object(r.jsx)(u.EuiContextMenuPanel,{items:O}))))},d=Object(a.euiStyled)(c.LogEntryColumnContent)` overflow: hidden; user-select: none; `,x=a.euiStyled.div` position: absolute; `,p=a.euiStyled.div` transform: translate(-6px, -6px); `;n.default=b}}]);