import{g as m,a as d,p as L,f as M,n as P}from"./props-b4vEeO_8.js";import{a4 as S,F as f,J as B,k as i,G,B as I,I as c,N as Z,a3 as v}from"./runtime-C3rQLW--.js";import{a as g,s as z}from"./attributes-Cg6aLqN3.js";import{b as V}from"./input-DRdNoobV.js";var X=m('');function w(t){var e=X();d(t,e)}w.__docgen={version:3,name:"MagnifyingGlass.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};var F=m('');function y(t){var e=F();d(t,e)}y.__docgen={version:3,name:"X.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function _(t,e,s){v(e,""),s.onsearch&&s.onsearch(i(e))}function J(t,e,s){v(e,t.target.value,!0),s.onsearch&&s.onsearch(i(e))}var N=M('
');function O(t,e){I(e,!0);let s=L(e,"searchPlaceholder",3,"Search..."),a=S(""),p=Z(()=>i(a)!=="");var r=N();let C;var h=c(r),b=c(h);w(b);var l=f(h,2);l.__input=[J,a,e];var n=f(l,2);let u;n.__click=[_,a,e],n.__keyup=[_,a,e];var k=c(n);y(k),B((o,x)=>{C=g(r,1,"search relative inline-flex items-center svelte-1apfsw8",null,C,o),z(l,"placeholder",s()),u=g(n,1,"search--x absolute svelte-1apfsw8",null,u,x)},[()=>({active:i(p)}),()=>({invisible:!i(p)})]),V(l,()=>i(a),o=>v(a,o)),d(t,r),G()}P(["input","click","keyup"]);O.__docgen={data:[{name:"searchPlaceholder",visibility:"public",description:"The placeholder text that appears in the search box.",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'"Search..."'},{name:"onsearch",visibility:"public",description:"Optional function that runs when the input value changes.",keywords:[],kind:"let",type:{kind:"function",text:"(newValue: string) => void"},static:!1,readonly:!1}],name:"SearchInput.svelte"};export{O as S};