(window.dashboard_bundle_jsonpfunction=window.dashboard_bundle_jsonpfunction||[]).push([[9],{225:function(t,e,a){"use strict";a.r(e),a.d(e,"DashboardListingTable",(function(){return g}));var o=a(67),s=a.n(o),n=a(47),i=a(0),r=a.n(i),d=a(93),b=a(48),l=a(66),u=a(113),c=a(126),h=a(1);const g=({disableCreateDashboardButton:t,initialFilter:e,goToDashboard:a,getDashboardUrl:o,useSessionStorageIntegration:g,urlStateEnabled:j,showCreateDashboardButton:p=!0})=>{const{application:v,notifications:D,overlays:O,http:x,savedObjectsTagging:f,coreContext:{executionContext:m},chrome:{theme:C}}=l.pluginServices.getServices();Object(b.useExecutionContext)(m,{type:"application",page:"list"});const{unsavedDashboardIds:S,refreshUnsavedDashboards:w,tableListViewTableProps:{title:T,...F}}=Object(c.a)({disableCreateDashboardButton:t,goToDashboard:a,getDashboardUrl:o,urlStateEnabled:j,useSessionStorageIntegration:g,initialFilter:e,showCreateDashboardButton:p}),I=Object(i.useMemo)((()=>f.hasApi?{ui:f}:void 0),[f]),B=Object(i.useMemo)((()=>({application:v,notifications:D,overlays:O,http:x,theme:C})),[v,D,O,x,C]);return Object(h.jsx)(n.I18nProvider,null,Object(h.jsx)(d.a,{core:B,toMountPoint:b.toMountPoint,savedObjectsTagging:I,FormattedRelative:n.FormattedRelative},Object(h.jsx)(r.a.Fragment,null,Object(h.jsx)(u.a,{goToDashboard:a,unsavedDashboardIds:S,refreshUnsavedDashboards:w}),Object(h.jsx)(d.b,s()({tableCaption:T},F)))))};e.default=g}}]);