/*! 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.triggersActionsUi_bundle_jsonpfunction=window.triggersActionsUi_bundle_jsonpfunction||[]).push([[47],{123:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n(1);var s=n(3),o=n(2),i=n(0);const l=({children:e,onClose:t})=>Object(i.jsx)(o.EuiPopoverTitle,null,Object(i.jsx)(o.EuiFlexGroup,{alignItems:"center",gutterSize:"s"},Object(i.jsx)(o.EuiFlexItem,null,e),Object(i.jsx)(o.EuiFlexItem,{grow:!1},Object(i.jsx)(o.EuiButtonIcon,{iconType:"cross",color:"danger","aria-label":s.i18n.translate("xpack.triggersActionsUI.common.expressionItems.components.closablePopoverTitle.closeLabel",{defaultMessage:"Close"}),onClick:()=>t()}))))},309:function(e,t,n){"use strict";n.r(t),n.d(t,"WhenExpression",(function(){return a})),n.d(t,"default",(function(){return a}));var s=n(1),o=n(3),i=n(25),l=n(2),c=n(12),r=n(123),u=n(0);const a=({aggType:e,customAggTypesOptions:t,onChangeSelectedAggType:n,display:a="inline",popupPosition:p})=>{const[g,d]=Object(s.useState)(!1),j=null!=t?t:c.builtInAggregationTypes;return Object(u.jsx)(l.EuiPopover,{button:Object(u.jsx)(l.EuiExpression,{"data-test-subj":"whenExpression",description:o.i18n.translate("xpack.triggersActionsUI.common.expressionItems.threshold.descriptionLabel",{defaultMessage:"when"}),value:j[e].text,isActive:g,display:"inline"===a?"inline":"columns",onClick:()=>{d(!0)}}),isOpen:g,closePopover:()=>{d(!1)},ownFocus:!0,display:"fullWidth"===a?"block":"inline-block",anchorPosition:null!=p?p:"downLeft",repositionOnScroll:!0},Object(u.jsx)("div",null,Object(u.jsx)(r.a,{onClose:()=>d(!1)},Object(u.jsx)(i.FormattedMessage,{id:"xpack.triggersActionsUI.common.expressionItems.threshold.popoverTitle",defaultMessage:"when"})),Object(u.jsx)(l.EuiSelect,{"data-test-subj":"whenExpressionSelect",id:"aggTypeField",value:e,fullWidth:!0,onChange:e=>{n(e.target.value),d(!1)},options:Object.values(j).map((({text:e,value:t})=>({text:e,value:t})))})))}}}]);