File: /www/server/panel/BTPanel/static/js/index213.js
import{g as f}from"./useStore.js?v=1777008528";import{w as m,c as p,r as u,g as x,o as w,n as b,e as c,J as g,I as h}from"./base-lib.js?v=1777008528";const y={async mounted(i,e){const{refs:{settingSearch:l}}=f();m(()=>l.value,r=>{const n=new RegExp(r,"gi");if(i.classList.contains("desc"))i.querySelectorAll("span").forEach(s=>{const t=s.innerText;if(t.match(n)){const d=t.replace(n,v=>'<i class="setingLight not-italic bg-[yellow]">'.concat(v,"</i>"));s.innerHTML=d}});else{const a=i.innerText;if(a.match(n)){const t=a.replace(n,o=>'<i class="setingLight not-italic bg-[yellow]">'.concat(o,"</i>"));i.innerHTML=t}}})}},S=p({name:"ConfigRow",directives:{selectLighting:y},props:{label:{type:String,default:""}},setup(i,{slots:e}){const{refs:{settingSearch:l}}=f(),{label:r}=i,n=u(null),a=u(""),s=x(()=>{let t=!0;return l.value===""||a.value.includes(l.value)||i.label.includes(l.value)?t=!0:t=!1,t});return w(()=>{b(()=>{n.value&&(a.value=n.value.innerText)})}),()=>c("section",{class:"config-rows",title:r,style:"display: ".concat(s.value?"flex":"none")},[c("div",{class:"label text-small"},[e!=null&&e.label?e==null?void 0:e.label():g(c("span",null,[r]),[[h("select-lighting")]])]),c("div",{class:"value"},[e.value?e.value():null]),g(c("div",{ref:n,class:"desc text-tertiary text-small"},[e.desc?e.desc():null]),[[h("select-lighting")]])])}});export{S as C};