1import{d as P,u as q,s as _,E as $,y as B,az as E,c as N,b as o,w as l,e as t,ae as c,F as S,R as z,l as d,h as w,f as h,t as m,aF as F,r as v,j as R,cg as U,ch as x,o as D}from"./index-BzmENQpc.js";import{a as b}from"./dates-DzBdO4_V.js";import{_ as I}from"./AppSearchInput.vue_vue_type_script_setup_true_lang-BB14k2Gm.js";import{_ as Q}from"./AppFilterGrid.vue_vue_type_script_setup_true_lang-DaLSQ6sV.js";import{_ as T}from"./PageTitle.vue_vue_type_script_setup_true_lang-D3p10OFL.js";import{a as j}from"./breadcrumb-DyDiF6PW.js";import{a as g,d as L}from"./pagination-COvY0fRA.js";import{_ as O}from"./ItemStatus.vue_vue_type_script_setup_true_lang-BByLaYQR.js";import{_ as G}from"./AppPaginatedTable.vue_vue_type_script_setup_true_lang-F-UCVkM3.js";import{b as y}from"./route-block-B_A1xBdJ.js";import"./format-BOFACXuc.js";import"./AppInput.vue_vue_type_script_setup_true_lang-BnsBG8eM.js";import"./AppLabel.vue_vue_type_script_setup_true_lang-D__W3tL4.js";import"./ids-DWhsjryC.js";import"./AppCopyButton.vue_vue_type_script_setup_true_lang-ApEGNg1E.js";import"./AppTitle.vue_vue_type_script_setup_true_lang-BPwHnsLu.js";import"./constants-CpNTfdnq.js";import"./AppTable.vue_vue_type_script_setup_true_lang-D-C4RkmR.js";import"./AppCheckbox.vue_vue_type_script_setup_true_lang-2aWp9DEM.js";import"./AppSelect.vue_vue_type_script_setup_true_lang-BFEXyqqe.js";import"./AppPagination.vue_vue_type_script_setup_true_lang-BwNS6YaS.js";import"./AppButtonGroup-BrZkYDiH.js";const H={class:"flex-0 ml-3 hidden md:block"},J={class:"fixed bottom-5 right-5 md:hidden"},K={class:"flex"},M={class:"whitespace-nowrap"},W={class:"whitespace-nowrap"},X=P({__name:"index",setup(Y){const{t:a}=q();j(_(()=>[{title:a("menu.callouts"),icon:$,to:"/admin/crowdnewsroom"}]));const A=_(()=>[{id:"",label:a("calloutsAdmin.filter.all"),to:"/admin/crowdnewsroom"},{id:"open",label:a("calloutsAdmin.filter.open"),to:"/admin/crowdnewsroom?filter=open"},{id:"scheduled",label:a("calloutsAdmin.filter.scheduled"),to:"/admin/crowdnewsroom?filter=scheduled"},{id:"ended",label:a("calloutsAdmin.filter.ended"),to:"/admin/crowdnewsroom?filter=ended"},{id:"draft",label:a("calloutsAdmin.filter.draft"),to:"/admin/crowdnewsroom?filter=draft"}]),V=[{value:"status",text:a("calloutsAdmin.data.status")},{value:"title",text:a("calloutsAdmin.data.title"),sortable:!0,width:"100%"},{value:"hidden",text:""},{value:"responseCount",text:a("calloutsAdmin.data.responses"),align:"right"},{value:"starts",text:a("calloutsAdmin.data.starts"),align:"right",sortable:!0},{value:"expires",text:a("calloutsAdmin.data.expires"),align:"right",sortable:!0}],r=g("s",s=>s||""),i=g("filter",s=>s||""),u=L("starts"),f=B();return E(async()=>{const s={condition:"AND",rules:[{field:"canReview",operator:"equal",value:[!0]},...i.value?[{field:"status",operator:"equal",value:[i.value]}]:[],...r.value?[{field:"title",operator:"contains",value:[r.value]}]:[]]};f.value=await z.callout.list({...u.query,rules:s.rules.length>0?s:void 0},["responseCount"])}),(s,n)=>{const p=v("font-awesome-icon"),k=v("router-link");return D(),N(S,null,[o(t(T),{title:t(a)("menu.callouts"),border:""},{default:l(()=>[d("div",H,[o(t(w),{to:"/admin/crowdnewsroom/new"},{default:l(()=>[h(m(t(a)("calloutsAdmin.addCallout")),1)]),_:1})]),d("div",J,[o(t(w),{icon:t(F),title:t(a)("calloutsAdmin.addCallout"),class:"rounded-full drop-shadow-md",size:"lg",to:"/admin/crowdnewsroom/new"},null,8,["icon","title"])])]),_:1},8,["title"]),o(t(Q),{modelValue:t(i),"onUpdate:modelValue":n[2]||(n[2]=e=>c(i)?i.value=e:null),items:A.value},{default:l(()=>[d("div",K,[o(t(I),{modelValue:t(r),"onUpdate:modelValue":n[0]||(n[0]=e=>c(r)?r.value=e:null),placeholder:t(a)("callouts.search")},null,8,["modelValue","placeholder"])]),o(G,{query:t(u),"onUpdate:query":n[1]||(n[1]=e=>c(u)?u.value=e:null),keypath:"callouts.showingOf",headers:V,result:f.value},{"header-hidden":l(()=>[o(p,{icon:t(x)},null,8,["icon"])]),"value-status":l(({value:e})=>[o(O,{status:e},null,8,["status"])]),"value-title":l(({item:e,value:C})=>[o(k,{to:"/admin/crowdnewsroom/view/"+e.slug,class:"text-base font-bold text-link"},{default:l(()=>[h(m(C),1)]),_:2},1032,["to"])]),"value-hidden":l(({value:e})=>[o(p,{class:R(e?"text-body-60":"text-body-80"),icon:e?t(U):t(x)},null,8,["class","icon"])]),"value-starts":l(({value:e})=>[d("span",M,m(e&&t(b)(e,"PP")),1)]),"value-expires":l(({value:e})=>[d("span",W,m(e&&t(b)(e,"PP")),1)]),_:1},8,["query","result"])]),_:1},8,["modelValue","items"])],64)}}});typeof y=="function"&&y(X);export{X as default}; 2//# sourceMappingURL=index-NtL3LWO6.js.map
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.