import{q as T,fa as K,r as n,a2 as O,aN as $,a5 as L,l as D,j as s,C as x,p as G,cb as J}from"./index-BLPf7Sv2.js";import{e as U,f as X,L as Y,R as Z,a as z,c as ee}from"./ResourcePlaceholder-BFM57IPP.js";import{a as se}from"./tableColumns-N2uyjSRj.js";import{a as te}from"./translations-8IvuaW6e.js";import{c as ae}from"./translations-CbLVFgT8.js";import{c as oe}from"./translations-DLkuGKH9.js";import{k as ie}from"./tableColumns-DIf0gynm.js";import{q as ne}from"./tableColumns-DwO_g_NA.js";import"./TableData-BPjfTbEq.js";import"./Paginate-Bw1hQeOZ.js";import"./Badge-B94KCTQG.js";const re=G(J)` .list-type { position: absolute; right: 0; } @media (max-width: 1180px) { .list-type { position: relative; left: unset; right: unset; } } `,ye=()=>{const q=T(te),b=T(ae),R=T(oe),{levels:E,categories:C,types:c}=K(),[m,Q]=n.useState(),[i,v]=n.useState("card"),u=i==="row",w=1,y=u?5:10,F={agents:{page:w,size:y},knowledgeSources:{page:w,size:y},quickCommands:{page:w,size:y}},[t,S]=n.useState(F),o=E.map(e=>e.id),j=C.some(e=>e.id==="agent"),g=C.some(e=>e.id==="knowledge-source"),d=C.some(e=>e.id==="quick-command"),f=n.useMemo(()=>{if(g)return c.filter(e=>e.resource==="knowledge-source").map(e=>e.id)},[g,c]),p=n.useMemo(()=>d?c.filter(e=>e.resource==="quick-command").map(e=>e.id):null,[d,c]),[h,H]=O.agentsMultipleFilters.useStatefulQuery({filters:{size:t.agents.size,page:t.agents.page,name:m,visibility_list:o.length>0?o:void 0}}),[k,I]=$.knowledgeSourcesV2.useStatefulQuery({page:t.knowledgeSources.page,size:t.knowledgeSources.size,name:m,visibilityList:o.length>0?o:void 0,types:f}),[r,M]=L.allQuickCommandsV3.useStatefulQuery({page:t.quickCommands.page,size:t.quickCommands.size,name:m,visibilityList:o.length>0?o.filter(e=>e!=="favorite"):void 0,types:p}),[P,N]=L.allQuickCommandsV3.useStatefulQuery({page:1,size:99,name:m,visibilityList:["favorite"],types:p}),_=n.useMemo(()=>o.includes("favorite")&&t.quickCommands.page===1?[,...P?.items||[],...r?.items||[]].slice(0,11):r?.items||[],[P,r,o,t.quickCommands.page,i]),A=H||I||M||N,B=(!h?.items||h?.items.length<=0)&&(!k?.items||k?.items.length<=0)&&(!r?.items||r.items.length<=0)||!j&&!g&&!d||o.length<=0,V=n.useMemo(()=>D.debounce(e=>Q(e),300),[]),W=e=>{V(e)};return s.jsxs(s.Fragment,{children:[s.jsx(U,{}),s.jsxs(re,{gap:12,children:[s.jsx("span",{}),s.jsx(X,{onSearch:W}),s.jsx(x,{className:"list-type",children:s.jsx(Y,{listingType:i,setListingType:v})})]}),s.jsx(x,{alignItems:"center",style:{paddingBottom:25},children:s.jsx(Z,{isLoading:A,listType:i,totalSections:3,isEmpty:B,emptyElement:s.jsx(x,{style:{marginTop:12,padding:"0 10px",width:"100%"},children:s.jsx(ee,{})}),children:s.jsxs(s.Fragment,{children:[j&&s.jsx(z,{title:q.title,showTitleIcon:!0,redirect:"/agents",list:h?.items,tableColumns:se(q),listingType:i,resourceName:"agent",withPagination:u,hiddenWhenEmpty:!0,onlyTwoRows:!0,page:t.agents.page,pageSize:t.agents.size,totalPages:h?.total_pages||1,onChangePage:(e,l)=>S(a=>({...a,agents:{page:e||a.agents.page,size:l||a.agents.size}}))}),g&&f&&f.length>0&&s.jsx(z,{isHome:!0,title:b.knowledgeSources,showTitleIcon:!0,redirect:"/knowledge-sources",list:k?.items,tableColumns:ie(b),listingType:i,resourceName:"knowledge-source",withPagination:u,hiddenWhenEmpty:!0,onlyTwoRows:!0,page:t.knowledgeSources.page,pageSize:t.knowledgeSources.size,totalPages:k?.total_pages||1,onChangePage:(e,l)=>S(a=>({...a,knowledgeSources:{page:e||a.knowledgeSources.page,size:l||a.knowledgeSources.size}}))}),d&&p&&p.length>0&&s.jsx(z,{isHome:!0,title:"Quick Commands",showTitleIcon:!0,redirect:"/quick-command",list:_,tableColumns:ne(R),listingType:i,resourceName:"quick-command",withPagination:u,hiddenWhenEmpty:!0,onlyTwoRows:!0,page:t.quickCommands.page,pageSize:t.quickCommands.size,totalPages:r?.total_pages||1,onChangePage:(e,l)=>S(a=>({...a,quickCommands:{page:e||a.quickCommands.page,size:l||a.quickCommands.size}}))})]})})})]})};export{ye as ContentsHomePage};