(window.presentationUtil_bundle_jsonpfunction=window.presentationUtil_bundle_jsonpfunction||[]).push([[11],{107:function(e,t,n){"use strict";n.r(t),n.d(t,"DataViewPicker",(function(){return u}));var a=n(14),i=n.n(a),o=n(0),s=n.n(o),l=n(9),c=n(33),r=n(1);function u({dataViews:e,selectedDataViewId:t,onChangeDataViewId:n,trigger:a,selectableProps:u,...d}){const[p,b]=Object(o.useState)(!1),j=e.some((({id:e})=>e===t))?{}:{color:"danger"};return Object(r.jsx)(l.EuiInputPopover,i()({},d,{ownFocus:!0,fullWidth:!0,display:"block",panelPaddingSize:"s",isOpen:p,input:function(){const{label:e,title:t,...n}=a;return Object(r.jsx)(c.ToolbarButton,i()({title:t,"data-test-subj":"open-data-view-picker",onClick:()=>b(!p),fullWidth:!0},j,n),e)}(),closePopover:()=>b(!1),panelProps:{"data-test-subj":"data-view-picker-popover"}}),Object(r.jsx)(l.EuiSelectable,i()({},u,{searchable:!0,singleSelection:"always",options:e.map((({name:e,id:n,title:a})=>({key:n,label:null!=e?e:a,value:n,"data-test-subj":`data-view-picker-${null!=e?e:a}`,checked:n===t?"on":void 0}))),onChange:e=>{const t=e.find((({checked:e})=>e));n(t.value),b(!1)},searchProps:{compressed:!0,...u?u.searchProps:void 0}}),((e,t)=>Object(r.jsx)(s.a.Fragment,null,t,e))))}t.default=u}}]);