Build 533169stable
Module 786574
1,659 characters · in ba7b9b34b6ee39a7.jsDependencies
Source Raw
function(e,t,n){n.d(t,{N:()=>o}),n(321073);var a=n(627968),i=n(64700),s=n(614820),l=n(397927),r=n(231643);function o(e,t){let[n,o]=i.useState(""),d=i.useMemo(()=>{if(""===n.trim())return e;let t=n.toLowerCase().trim();return e.filter(e=>{let n=((0,s.O)(e.name)??"").toLowerCase(),a=(e.group??"").toLowerCase(),i=e.tags??[];return n.includes(t)||e.id.toLowerCase().includes(t)||a.includes(t)||i.some(e=>e.toLowerCase().includes(t))})},[e,n]);return[i.useMemo(()=>(0,a.jsx)(l.aK1,{id:"devtools-search",control:(e,t)=>(0,a.jsx)(l.VPO,{...e,query:n,onChange:o,placeholder:"Search DevTools...",ref:t})},"devtools-search"),[n]),...i.useMemo(()=>{let e=[];if(""!==n.trim()&&0===d.length)e.push((0,a.jsx)(l.Drp,{id:"devtools-no-results",label:`No DevTools found for "${n}"`,disabled:!0},"devtools-no-results"));else{let i=d.filter(e=>e.group===r.fu.NONE),o=function(e){let t=new Map;for(let n of e){let e=t.get(n.group)??[];e.push(n),t.set(n.group,e)}return t}(d.filter(e=>e.group!==r.fu.NONE));i.forEach(n=>{let{id:i,name:r}=n;return e.push((0,a.jsx)(l.Drp,{id:i,label:(0,s.O)(r)??"",action:()=>t(i)},i))}),r.BW.forEach(i=>{let r=o.get(i);if(null!=r&&r.length>0){let o=r.sort((e,t)=>((0,s.O)(e.name)??"").localeCompare((0,s.O)(t.name)??""));""===n.trim()?e.push((0,a.jsx)(l.Drp,{id:`devtools-${i}`,label:i,children:(0,a.jsx)(l.rXV,{children:o.map(e=>(0,a.jsx)(l.Drp,{id:`devtools-${e.id}`,label:(0,s.O)(e.name)??"",action:()=>t(e.id)},e.id))})},`devtools-${i}`)):e.push((0,a.jsx)(l.rXV,{label:i,children:o.map(e=>(0,a.jsx)(l.Drp,{id:`devtools-filtered-${e.id}`,label:(0,s.O)(e.name)??"",action:()=>t(e.id)},e.id))},`devtools-filtered-${i}`))}})}return e},[d,n,t])]}}