1import{Q as u}from"./QChip-DwP1irYG.js";import{u as B}from"./jobs-CW3hG18Z.js";import{u as C}from"./configs-DiSyQ0VW.js";import{u as P}from"./jobsUrlManager-YIMTSRVn.js";import{u as U}from"./postJob-CZGQy5Mr.js";import{a as r,N as l,J as t,O as c,Q as i,I as p,K as v,U as f,V as d,S as $}from"./index-D1aCreF2.js";import"./instance-CUhzxxAg.js";import"./seo-CYWChWB1.js";import"./languages-BKClWgD3.js";import"./countries-CveW3ipq.js";import"./remotes-CSg-smzc.js";import"./filters-STrm5x1V.js";import"./date-DPsWnDym.js";const j={name:"RequestChips"},I=Object.assign(j,{props:{instantSearch:{type:Boolean,default:!1},postJob:{type:Boolean,default:!1},margin:{type:Boolean,default:!1},removable:{type:Boolean,default:!0}},setup(_){const m=B(),S=C(),k=P(),b=U(),o=_,q=r(()=>m.requestParams.query.keywords),h=r(()=>o.postJob?b.skills:[]),g=r(()=>S.configs.experience),J=r(()=>g.value.filter(s=>m.requestParams.query.experience.includes(s.value))),R=r(()=>S.configs.employment_type),x=r(()=>R.value.filter(s=>m.requestParams.query.employment_type.includes(s.value))),n=(s,y)=>{if(o.postJob&&s==="skill"){const e=b.skills.filter(a=>a!==y);b.setSkills(e)}else m.updateSelected(s,y);o.instantSearch&&k.refreshUrlWithCurrentParamsAndFetchJobs()};return(s,y)=>(t(),l("div",{class:$(o.margin?"q-mt-lg":"")},[(t(!0),l(c,null,i(q.value,e=>
1(t(),p(u,{key:"keyword-"+e,onRemove:a=>n("keywords",e),class:"q-mr-sm q-mt-sm custom-chip",removable:o.removable},{default:v(()=>[f(d(e),1)]),_:2},1032,["onRemove","removable"]))),128)),(t(!0),l(c,null,i(J.value,e=>(t(),p(u,{key:"experience-"+e.value,onRemove:a=>n("experience",e.value),class:"q-mr-sm q-mt-sm custom-chip",removable:o.removable},{default:v(()=>[f(d(e.label),1)]),_:2},1032,["onRemove","removable"]))),128)),(t(!0),l(c,null,i(x.value,e=>(t(),p(u,{key:"employment_type-"+e.value,onRemove:a=>n("employment_type",e.value),class:"q-mr-sm q-mt-sm custom-chip",removable:o.removable},{default:v(()=>[f(d(e.label),1)]),_:2},1032,["onRemove","removable"]))),128)),(t(!0),l(c,null,i(h.value,e=>(t(),p(u,{key:"skill-"+e,onRemove:a=>n("skill",e),class:"q-mr-sm custom-chip",removable:o.removable},{default:v(()=>[f(d(e),1)]),_:2},1032,["onRemove","removable"]))),128))],2))}});export{I 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.