PageSourceSearch

https://app.askfy.ai/assets/AdminOrganizations-k6DiU17Z.js

js askfy.ai collected 2026-10-05 13:00:10 UTC 18,981 bytes, 1 lines download raw bytes

1import{u as Be,b as ke,j as e,B as I,o as N,c as J,Y as $,T as h,S as G,C as L,t as ee,d as se,I as te,V as ne,f as ie,h as W,g as De,i as F,k as oe,l as y,m as n,n as E,W as ce,r as l,aj as de,ak as _,p as Ae,al as xe,G as V,am as Q,e as O,H as he,J as ge,K as ue,an as je,R as me,q as Y,ah as U,M as pe,N as ye,O as fe,Q as R,D as Te,s as P,L as We,x as Oe,y as Pe,z as Le,A as ae,E as M}from"./index-vvTfrasW.js";import{a as H}from"./admin-organization.service-xubr_g1i.js";import{f as q}from"./admin-dashboard.types-CoLfSGKc.js";const A={p:2,textAlign:"left",color:"text.primary",borderBottom:"1px solid",borderColor:"grey.200"};function Ie({rows:a,total:r,page:m,limit:b,loading:t,onPageChange:s,onPageSizeChange:z,onRowClick:c}){const C=Be(),f=ke(C.breakpoints.down("md")),S=(i,x)=>{s(x+1)},k=i=>{z(parseInt(i.target.value,10)),s(1)},g=i=>i==="ACTIVE"?"#4CAF50":"#f44336";if(f)return e.jsxs(I,{children:[t?e.jsx(I,{display:"flex",justifyContent:"center",py:4,children:e.jsx(N,{})}):a.length===0?e.jsxs(J,{sx:{p:4,textAlign:"center"},children:[e.jsx($,{sx:{fontSize:48,color:"grey.400",mb:1}}),e.jsx(h,{color:"text.secondary",children:"No organizations found"})]}):e.jsx(G,{spacing:2,children:a.map(i=>e.jsxs(J,{variant:"outlined",sx:{p:2,cursor:"pointer"},onClick:()=>c(i),children:[e.jsx(h,{variant:"subtitle1",fontWeight:600,children:i.name}),e.jsx(h,{variant:"body2",color:"text.secondary",sx:{wordBreak:"break-all"},children:i.email}),e.jsxs(I,{sx:{mt:1,display:"flex",alignItems:"center",gap:1,flexWrap:"wrap"},children:[e.jsx(L,{size:"small",label:i.status,sx:{...ee,backgroundColor:g(i.status)}}),e.jsxs(h,{variant:"caption",children:["Users: ",i.usersCount]}),e.jsxs(h,{variant:"caption",children:["Channels: ",i.channelsCount]}),e.jsxs(h,{variant:"caption",children:["Cost: ",q(i.monthlyCost)]}),e.jsx(se,{title:"View details",children:e.jsx(te,{size:"small","aria-label":"View details",onClick:x=>{x.stopPropagation(),c(i)},children:e.jsx(ne,{fontSize:"small"})})})]})]},i.id))}),!t&&a.length>0&&e.jsx(ie,{component:"div",count:r,page:m-1,onPageChange:S,rowsPerPage:b,onRowsPerPageChange:k,rowsPerPageOptions:[10,25,50,100]})]});const p={width:"100%",overflowX:"auto",mb:3},w={...W.cell,minWidth:120,width:"20%",wordBreak:"break-word"},u={...W.cell,minWidth:140,width:"20%",wordBreak:"break-all"},T={...W.cell,textAlign:"center",minWidth:100,width:"12%"},v={...W.cellCenter,minWidth:52,width:"7%"},d={...W.cellRight,minWidth:95,width:"12%"},j={...W.cellRight,minWidth:56,width:"7%"};return e.jsxs(De,{sx:p,children:[e.jsxs(F,{sx:{width:"100%",tableLayout:"auto"},size:"small",children:[e.jsx(oe,{sx:W.head,children:e.jsxs(y,{children:[e.jsx(n,{sx:w,children:"Name"}),e.jsx(n,{sx:u,children:"Email"}),e.jsx(n,{sx:T,children:"Status"}),e.jsx(n,{sx:v,children:"Users"}),e.jsx(n,{sx:v,children:"Channels"}),e.jsx(n,{sx:v,children:"KBs"}),e.jsx(n,{sx:v,children:"Conversations"}),e.jsx(n,{sx:d,children:"Monthly Cost"}),e.jsx(n,{sx:j,children:"Actions"})]})}),e.jsx(E,{children:t?e.jsx(y,{children:e.jsx(n,{colSpan:9,align:"center",sx:{py:4},children:e.jsx(N,{})})}):a.length===0?e.jsx(y,{children:e.jsxs(n,{colSpan:9,align:"center",sx:{py:4},children:[e.jsx($,{sx:{fontSize:48,color:"grey.400",mb:1}}),e.jsx(h,{color:"text.secondary",children:"No organizations found"})]})}):a.map(i=>e.jsxs(y,{sx:{...W.row,cursor:"pointer"},onClick:()=>c(i),hover:!0,children:[e.jsx(n,{sx:{...A,fontWeight:600,minWidth:120},children:i.name}),e.jsx(n,{sx:{...A,wordBreak:"break-all",minWidth:140},children:i.email}),e.jsx(n,{sx:{...A,textAlign:"center",minWidth:100,whiteSpace:"nowrap"},children:e.jsx(L,{size:"small",label:i.status,sx:{...ee,backgroundColor:g(i.status),flexShrink:0}})}),e.jsx(n,{sx:{...A,textAlign:"center",minWidth:56},children:i.usersCount}),e.jsx(n,{sx:{...A,textAlign:"center",minWidth:56},children:i.channelsCount}),e.jsx(n,{sx:{...A,textAlign:"center",minWidth:56},children:i.knowledgeBasesCount}),e.jsx(n,{sx:{...A,textAlign:"center",minWidth:56},children:i.conversationsCount}),e.jsx(n,{sx:{...A,textAlign:"right",minWidth:100},children:q(i.monthlyCost)}),e.jsx(n,{sx:{...A,textAlign:"right",minWidth:64},onClick:x=>x.stopPropagation(),children:e.jsx(se,{title:"View details",children:e.jsx(te,{size:"small","aria-label":"View details",onClick:x=>{x.stopPropagation(),c(i)},children:e.jsx(ne,{fontSize:"small"})})})})]},i.id))})]}),!t&&a.length>
10&&e.jsx(ie,{component:"div",count:r,page:m-1,onPageChange:S,rowsPerPage:b,onRowsPerPageChange:k,rowsPerPageOptions:[10,25,50,100]})]})}function Fe(a,r){return a.enabled===r.enabled&&a.applyToSite===r.applyToSite&&a.applyToWordPress===r.applyToWordPress&&a.applyRuntimeLocationRewrite===r.applyRuntimeLocationRewrite&&a.maxQuestions===r.maxQuestions&&a.prefixMaxTokens===r.prefixMaxTokens}function Ee({organizationId:a,orgStatus:r,initial:m,onSaved:b}){const t=ce("admin"),[s,z]=l.useState(m),[c,C]=l.useState(m),[f,S]=l.useState(!1),[k,g]=l.useState(!1);l.useEffect(()=>{z(m),C(m)},[m]);const p=l.useMemo(()=>!Fe(s,c),[s,c]),w=r!=="ACTIVE",u=w||f,T=async()=>{S(!0);try{const d=(await H.patchKnowledgeBaseSettings(a,{pageDiscovery:c})).knowledgeBaseSettings.pageDiscovery;z(d),C(d),b==null||b(d),Y.success(t("organizations.pageDiscovery.toastSaved")),g(!1)}catch{Y.error(t("organizations.pageDiscovery.toastError"))}finally{S(!1)}};return e.jsxs(e.Fragment,{children:[e.jsx(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:t("organizations.pageDiscovery.sectionTitle")}),e.jsx(de,{label:t("organizations.pageDiscovery.masterLabel"),topicId:"pageDiscovery",onOpenHelp:()=>{},helpAriaLabel:"Page discovery help",tooltipTitle:t("organizations.pageDiscovery.helpTooltip")}),e.jsx(_,{control:e.jsx(Ae,{size:"small",checked:c.enabled,disabled:u,onChange:(v,d)=>C(j=>({...j,enabled:d}))}),label:t("organizations.pageDiscovery.masterLabel"),sx:{mt:.5,ml:0}}),e.jsx(xe,{children:t("organizations.pageDiscovery.caption")}),e.jsx(V,{severity:"info",sx:{mt:1.5},role:"note",children:t("organizations.pageDiscovery.alertInfo")}),w&&e.jsx(V,{severity:"warning",sx:{mt:1.5},children:t("organizations.pageDiscovery.alertBlocked")}),e.jsxs(I,{sx:{mt:1.5,opacity:c.enabled?1:.55,pointerEvents:c.enabled?"auto":"none"},children:[e.jsx(_,{control:e.jsx(Q,{size:"small",checked:c.applyToSite,disabled:u||!c.enabled,onChange:(v,d)=>C(j=>({...j,applyToSite:d}))}),label:t("organizations.pageDiscovery.applyToSite")}),e.jsx(_,{control:e.jsx(Q,{size:"small",checked:c.applyToWordPress,disabled:u||!c.enabled,onChange:(v,d)=>C(j=>({...j,applyToWordPress:d}))}),label:t("organizations.pageDiscovery.applyToWordPress")}),e.jsx(_,{control:e.jsx(Q,{size:"small",checked:c.applyRuntimeLocationRewrite,disabled:u||!c.enabled,onChange:(v,d)=>C(j=>({...j,applyRuntimeLocationRewrite:d}))}),label:t("organizations.pageDiscovery.applyRuntimeLocationRewrite")})]}),p&&e.jsx(h,{variant:"caption",color:"warning.main",display:"block",sx:{mt:1},children:t("organizations.pageDiscovery.unsaved")}),e.jsx(G,{direction:{xs:"column",sm:"row"},spacing:1,sx:{mt:1.5},justifyContent:"flex-end",children:e.jsx(O,{variant:"contained",size:"small",fullWidth:!0,sx:{width:{xs:"100%",sm:"auto"}},disabled:!p||u,onClick:()=>g(!0),children:f?e.jsx(N,{size:20,color:"inherit"}):t("organizations.pageDiscovery.save")})}),e.jsxs(he,{open:k,onClose:()=>!f&&g(!1),children:[e.jsx(ge,{children:t("organizations.pageDiscovery.confirmTitle")}),e.jsx(ue,{children:e.jsx(je,{children:c.enabled?t("organizations.pageDiscovery.confirmBodyEnable"):t("organizations.pageDiscovery.confirmBodyDisable")})}),e.jsxs(me,{children:[e.jsx(O,{onClick:()=>g(!1),disabled:f,children:t("organizations.pageDiscovery.confirmCancel")}),e.jsx(O,{variant:"contained",onClick:()=>void T(),disabled:f,children:f?e.jsx(N,{size:20,color:"inherit"}):t("organizations.pageDiscovery.confirmOk")})]})]})]})}function re(a){return new Date(a).toLocaleString("pt-BR",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}function le(a,r){return r(a==="BACKEND"?"organizations.ingestSerializer.optionBackend":"organizations.ingestSerializer.optionDify")}function Re({open:a,onClose:r,organizationId:m,onRefresh:b}){var X;const t=ce("admin"),[s,z]=l.useState(null),[c,C]=l.useState(!1),[f,S]=l.useState(null),[k,g]=l.useState("DIFY"),[p,w]=l.useState("DIFY"),[u,T]=l.useState(!1),[v,d]=l.useState(!1),j=(s==null?void 0:s.status)==="BLOCKED",i=p!==k,x=l.useCallback(async o=>{var B;C(!0),S(null);try{const D=await H.getById(o);z(D);const Z=((B=D.knowledgeBaseSettings)==null?void 0:B.ingestSerializer)??"DIFY";g(Z),w(Z)}catch{S("Failed to load organization details")}finally{C(!1)}},[]);l.useEffect(()=>{if(!a||!m){z(null),S(null),d(!1);return}x(m)},[a,m,x]);const K=()=>{i&&!window.confirm("Discard unsaved changes?")||r()},ze=o=>{w(o.target.value)},Ce=()=>{!i||j||d(!0)},be=async()=>
1{if(!(!m||!i)){T(!0);try{const B=(await H.patchKnowledgeBaseSettings(m,{ingestSerializer:p})).knowledgeBaseSettings.ingestSerializer;g(B),w(B),z(D=>D&&{...D,knowledgeBaseSettings:{ingestSerializer:B}}),d(!1),Y.success(t("organizations.ingestSerializer.toastSaved")),b==null||b()}catch{Y.error(t("organizations.ingestSerializer.toastError"))}finally{T(!1)}}},Se=o=>o==="ACTIVE"?"#4CAF50":"#f44336",we=l.useMemo(()=>c&&!(s!=null&&s.knowledgeBaseSettings)?e.jsx(U,{variant:"rectangular",height:56,sx:{borderRadius:1}}):e.jsxs(e.Fragment,{children:[e.jsx(de,{label:t("organizations.ingestSerializer.fieldLabel"),topicId:"ingestSerializer",onOpenHelp:()=>{},helpAriaLabel:"Ingest pipeline help",tooltipTitle:t("organizations.ingestSerializer.helpTooltip")}),e.jsxs(pe,{fullWidth:!0,size:"small",disabled:j||u,sx:{mt:.5},children:[e.jsx(ye,{id:"kb-ingest-serializer-label",children:t("organizations.ingestSerializer.fieldLabel")}),e.jsxs(fe,{labelId:"kb-ingest-serializer-label",id:"kb-ingest-serializer",value:p,label:t("organizations.ingestSerializer.fieldLabel"),onChange:ze,children:[e.jsx(R,{value:"DIFY",children:t("organizations.ingestSerializer.optionDify")}),e.jsx(R,{value:"BACKEND",children:t("organizations.ingestSerializer.optionBackend")})]})]}),e.jsx(xe,{children:t("organizations.ingestSerializer.caption")}),j?e.jsx(V,{severity:"warning",role:"note",sx:{mt:1.5},children:t("organizations.ingestSerializer.alertBlocked")}):e.jsx(V,{severity:"info",role:"note",sx:{mt:1.5},children:t("organizations.ingestSerializer.alertInfo")}),i&&!j&&e.jsx(h,{variant:"caption",color:"warning.main",display:"block",sx:{mt:1},children:t("organizations.ingestSerializer.unsaved")}),!j&&e.jsx(G,{direction:{xs:"column",sm:"row"},justifyContent:"flex-end",sx:{mt:2},children:e.jsx(O,{variant:"contained",size:"small",fullWidth:!0,disabled:!i||u,onClick:Ce,sx:{maxWidth:{sm:200},alignSelf:{sm:"flex-end"}},children:u?e.jsx(N,{size:20,color:"inherit"}):t("organizations.ingestSerializer.save")})})]}),[s==null?void 0:s.knowledgeBaseSettings,j,i,c,p,u,t]);return e.jsxs(e.Fragment,{children:[e.jsx(Te,{anchor:"right",open:a,onClose:K,PaperProps:{sx:{width:{xs:"100%",sm:500}}},children:e.jsx(I,{sx:{p:2},children:c&&!s?e.jsxs(e.Fragment,{children:[e.jsx(U,{variant:"text",width:"60%",height:32}),e.jsx(U,{variant:"text",width:"80%"}),e.jsx(U,{variant:"rectangular",height:200,sx:{mt:2}})]}):f?e.jsx(V,{severity:"error",children:f}):s?e.jsxs(e.Fragment,{children:[e.jsx(h,{variant:"h6",gutterBottom:!0,children:"Organization details"}),e.jsx(h,{variant:"body1",sx:{mb:.5},children:s.name}),e.jsx(h,{variant:"body2",color:"text.secondary",sx:{mb:1,wordBreak:"break-all"},children:s.email}),e.jsx(L,{size:"small",label:s.status,sx:{backgroundColor:Se(s.status),color:"#fff",fontWeight:600}}),e.jsx(P,{sx:{my:2}}),e.jsx(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:"Information"}),e.jsx(F,{size:"small",children:e.jsxs(E,{children:[e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Created"}),e.jsx(n,{children:re(s.createdAt)})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Updated"}),e.jsx(n,{children:re(s.updatedAt)})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Default created"}),e.jsx(n,{children:s.isDefaultCreated?"Yes":"No"})]})]})}),e.jsx(P,{sx:{my:2}}),e.jsx(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:"Metrics"}),e.jsx(F,{size:"small",children:e.jsxs(E,{children:[e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Users"}),e.jsx(n,{children:s.usersCount})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Channels"}),e.jsx(n,{children:s.channelsCount})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Knowledge Bases"}),e.jsx(n,{children:s.knowledgeBasesCount})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Conversations"}),e.jsx(n,{children:s.conversationsCount})]}),e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:500},children:"Monthly Cost"}),e.jsx(n,{children:q(s.monthlyCost)})]})]})}),e.jsx(P,{sx:{my:2}}),e.jsx(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:t("organizations.ingestSerializer.sectionTitle")}),we,((X=s.knowledgeBaseSettings)==null?void 0:X.pageDiscovery)&&e.jsxs(e.Fragment,{children:[e.jsx(P,{sx:{my:2}}),e.jsx(Ee,{organizationId:s.id,orgStatus:s.status,initial:s.knowledgeBaseSettings.pageDiscovery,onSaved:o=>{z(B=>{var D;return B&&{...B,knowledgeBaseSettings:{ingestSerializer:((D=B.knowledgeBaseSettings)==null?void 0:D.ingestSerializer)??"DIFY",pageDiscovery:o}}})}})]}),s.users&&s.users.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(P,{sx:{my:2}}),e.jsxs(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:["Users (",s.users.length,")"]}),e.jsxs(F,{size:"small",children:[e.jsx(oe,{children:e.jsxs(y,{children:[e.jsx(n,{sx:{fontWeight:600},children:"Name"}),e.jsx(n,{sx:{fontWeight:600},children:"Role"}),e.jsx(n,{sx:{fontWeight:600},children:"Status"})]})}),e.jsx(E,{children:s.users.map(o=>e.jsxs(y,{children:[e.jsx(n,{children:o.userName||o.userEmail}),e.jsx(n,{children:e.jsx(L,{size:"small",label:o.role,variant:"outlined"})}),e.jsx(n,{children:o.inviteStatus})]},o.id))})]})]}),s.channels&&s.channels.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(P,{sx:{my:2}}),e.jsxs(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:["Channels (",s.channels.length,")"]}),e.jsx(F,{size:"small",children:e.jsx(E,{children:s.channels.map(o=>e.jsxs(y,{children:[e.jsx(n,{children:o.name}),e.jsx(n,{children:e.jsx(L,{size:"small",label:o.type,variant:"outlined"})}),e.jsx(n,{children:e.jsx(L,{size:"small",label:o.status,sx:{backgroundColor:o.status==="ACTIVE"?"#4CAF50":"#f44336",color:"#fff"}})})]},o.id))})})]}),s.knowledgeBases&&s.knowledgeBases.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(P,{sx:{my:2}}),e.jsxs(h,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,children:["Knowledge Bases (",s.knowledgeBases.length,")"]}),e.jsx(F,{size:"small",children:e.jsx(E,{children:s.knowledgeBases.map(o=>e.jsxs(y,{children:[e.jsx(n,{children:o.name}),e.jsx(n,{children:e.jsx(L,{size:"small",label:o.type,variant:"outlined"})}),e.jsx(n,{children:o.status})]},o.id))})})]})]}):null})}),e.jsxs(he,{open:v,onClose:()=>!u&&d(!1),children:[e.jsx(ge,{children:t("organizations.ingestSerializer.confirmTitle")}),e.jsx(ue,{children:e.jsx(je,{children:t("organizations.ingestSerializer.confirmBody",{from:le(k,t),to:le(p,t)})})}),e.jsxs(me,{children:[e.jsx(O,{onClick:()=>d(!1),disabled:u,children:t("organizations.ingestSerializer.confirmCancel")}),e.jsx(O,{variant:"contained",onClick:()=>void be(),disabled:u,children:u?e.jsx(N,{size:20,color:"inherit"}):t("organizations.ingestSerializer.confirmOk")})]})]})]})}const ve="admin-organizations-filters";function Ve(){try{const a=localStorage.getItem(ve);if(!a)return{};const r=JSON.parse(a);return{search:typeof r.search=="string"?r.search:void 0,status:r.status==="ACTIVE"||r.status==="BLOCKED"?r.status:void 0,sortBy:r.sortBy==="name"||r.sortBy==="createdAt"||r.sortBy==="usersCount"||r.sortBy==="monthlyCost"?r.sortBy:void 0,sortOrder:r.sortOrder==="asc"||r.sortOrder==="desc"?r.sortOrder:void 0}}catch{return{}}}function Ne(a){try{localStorage.setItem(ve,JSON.stringify({search:a.search??"",status:a.status??"",sortBy:a.sortBy??"createdAt",sortOrder:a.sortOrder??"desc"}))}catch{}}function _e(){const[a,r]=l.useState([]),[m,b]=l.useState(0),[t,s]=l.useState(1),[z,c]=l.useState(25),[C,f]=l.useState(!0),[S,k]=l.useState(null),[g,p]=l.useState(()=>({sortBy:"createdAt",sortOrder:"desc",...Ve()})),[w,u]=l.useState(null),[T,v]=l.useState(!1),d=l.useCallback(async()=>{f(!0),k(null);try{const i={page:t,limit:z,sortBy:g.sortBy??"createdAt",sortOrder:g.sortOrder??"desc",...g};Ne(i);const x=await H.getAll(i);r(x.data),b(x.total)}catch{k("Failed to load organizations."),Y.error("Failed to load organizations")}finally{f(!1)}},[t,z,g]);l.useEffect(()=>{d()},[d]);const j=()=>{p({sortBy:"createdAt",sortOrder:"desc"}),s(1)};return e.jsxs(We,{children:[e.jsx(I,{sx:{mb:3,display:"flex",flexDirection:{xs:"column",sm:"row"},gap:{xs:2,sm:0},justifyContent:"space-between",alignItems:{xs:"stretch",sm:"center"}},children:e.jsxs(I,{children:[e.jsx(h,{variant:"h4",gutterBottom:!0,sx:{fontWeight:700},children:"Organizations"}),e.jsx(h,{variant:"body1",color:"text.secondary",children:"List and view all organizations."})]})}),e.jsx(J,{sx:{p:2,mb:3},children:e.jsxs(G,{direction:{xs:"column",sm:"row"},spacing:2,alignItems:"center",flexWrap:"wrap",useFlexGap:!0,children:[e.jsx(Oe,{size:"small",placeholder:"Search by name or email...",value:g.search??"",onChange:i=>p(x=>({...x,search:i.target.value||void 0})),onBlur:()=>s(1),InputProps:{startAdornment:e.jsx(Pe,{position:"start",children:e.jsx(Le,{color:"action"})})},sx:{minWidth:220,flex:1}}),e.jsxs(ae,{value:g.status??"ALL",exclusive:!0,onChange:(i,x)=>{x!==null&&p(K=>({...K,status:x==="ALL"?void 0:x})),s(1)},size:"small","aria-label":"status filter",children:[e.jsx(M,{value:"ALL",children:"All status"}),e.jsx(M,{value:"ACTIVE",children:"Active"}),e.jsx(M,{value:"BLOCKED",children:"Blocked"})]}),e.jsxs(pe,{size:"small",sx:{minWidth:160},children:[e.jsx(ye,{children:"Sort by"}),e.jsxs(fe,{value:g.sortBy??"createdAt",label:"Sort by",onChange:i=>{p(x=>({...x,sortBy:i.target.value})),s(1)},children:[e.jsx(R,{value:"name",children:"Name"}),e.jsx(R,{value:"createdAt",children:"Created"}),e.jsx(R,{value:"usersCount",children:"Users"}),e.jsx(R,{value:"monthlyCost",children:"Cost"})]})]}),e.jsxs(ae,{value:g.sortOrder??"desc",exclusive:!0,onChange:(i,x)=>{x!==null&&p(K=>({...K,sortOrder:x})),s(1)},size:"small","aria-label":"sort order",children:[e.jsx(M,{value:"asc",children:"Asc"}),e.jsx(M,{value:"desc",children:"Desc"})]}),e.jsx(O,{variant:"text",size:"small",onClick:j,children:"Clear filters"})]})}),S&&e.jsx(V,{severity:"error",sx:{mb:2},action:e.jsx(O,{size:"small",onClick:d,children:"Try again"}),children:S}),e.jsx(Ie,{rows:a,total:m,page:t,limit:z,loading:C,onPageChange:s,onPageSizeChange:c,onRowClick:i=>{u(i),v(!0)}}),e.jsx(Re,{open:T,onClose:()=>v(!1),organizationId:(w==null?void 0:w.id)??null,onRefresh:d})]})}export{_e as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.