PageSourceSearch

https://axethrowing.org/assets/newDashboard-BaMBZnZy.js

js axethrowing.org collected 2026-09-24 11:39:27 UTC 3,886 bytes, 1 lines download raw bytes

1import{H as e}from"./hostAppBar-DFfMsMeI.js";import{_ as a,X as t,ar as l,c as s,a3 as n,a6 as o,o as u,e as r,f as c,t as i,q as d,a9 as p,a4 as v,r as m,n as y,x as f,a8 as h,F as g,v as b,g as S,z as k,m as _,N as w,Q as x,R as N,S as O,M as I,T as j,E as P,G as C}from"./index-Ce7SucYs.js";import"./customSearch-DBtjzLw0.js";import"./drawerIcon-BrrwkKUw.js";const T={class:"d-flex mb-8"},E={key:0,style:{"font-size":"16px","font-weight":"bold",padding:"20px"}},K=["href"],U=["href"],V={key:1},Y=["href"],D=a({__name:"newDashboard",setup(a){const D=t(),M=l({year:D.currentYear,season:D.currentSeason,type:"notPaid"}),R=s(()=>{let e="";for(let[a,t]of Object.entries(D.seasonYears))t===+M.year&&(e=a);return e}),z=n([]),A=o(!1),F="https://us-central1-forged-7adb7.cloudfunctions.net";function L(){let e=M.season;const a=R.value;z.value=[],w(C("/venues"),t=>{let l=t.val();const s={};for(let[e,a]of Object.entries(l))"subscription"!==a.paymentMethod&&(s[e]=a);A.value=!0;let n=[];for(let o in s)n.push(new Promise((t,n)=>{w(x(I("/venues/".concat(o,"/event-list/league")),O("currentSeason"),N(a)),u=>{if(u.exists()){let r=u.val();for(let u in r)if("admin-test-test"!==o&&"watl"!==o){if(!r[u].slug){n(!1);continue}w(j("/venues/".concat(o,"/league/").concat(r[u].slug,"/").concat(a,"/").concat("Week5")),a=>{let n=a.exists(),c=l[o].company+" - "+l[o].city;r[u].seasonName===e&&((!r[u].paid&&"notPaid"===M.type||"all"===M.type)&&(n&&r[u].players>0?z.value.push({venueName:c,venueKey:o,slug:r[u].slug,title:r[u].title,due:n,paid:r[u].paid,players:r[u].players,customer:s[o].customer}):console.log("no players",o,r[u].slug)),n&&!r[u].paid&&P(I("/venues/"+o+"/event-list/league/"+u),{due:!0})),t(!0)},{onlyOnce:!0})}else n(!1)}else n(!1)},{onlyOnce:!0})}));Promise.allSettled(n).then(()=>{A.value=!1})},{onlyOnce:!0})}return u(()=>{}),(a,t)=>{const l=m("v-spacer"),s=m("v-btn"),n=m("v-table");return S(),r("div",null,[c(e,{title:"Dashboard","hide-search-input":""}),i("div",T,[c(p,{label:"Year",items:[{title:2024,value:2024},{title:2025,value:2025},{title:2026,value:2026}],value:M.year,onUpdatedSelectValue:t[0]||(t[0]=e=>M.year=e),class:"mr-3 filterSelector"},null,8,["value"]),c(p,{label:"Season",items:v(D).seasons,value:M.season,onUpdatedSelectValue:t[1]||(t[1]=e=>M.season=e),class:"mr-3 filterSelector"},null,8,["items","value"]),c(l),c(p,{label:"Type",items:[{title:"All",value:"all"},{title:"Not paid",value:"notPaid"}],value:M.type,onUpdatedSelectValue:t[2]||(t[2]=e=>M.type=e),class:"filterSelector"},null,8,["value"]),c(h,{onClick:L,class:"my-0"},{default:y(()=>[...t[3]||(t[3]=[f("check",-1)])]),_:1})]),A.value?(S(),r("div",E," Loading please wait... ")):d("",!0),c(n,{class:"listTable"},{default:y(()=>[t[7]||(t[7]=i("thead",null,[i("tr",null,[i("td",null,"№"),i("td",null,"venue"),i("td",null,"league"),i("td",null,"players"),i("td",null,"stripe"),i("td",null,"action")])],-1)),i("tbody",null,[(S(!0),r(g,null,b(z.value,(e,a)=>(S(),r("tr",null,[i("td",null,k(a+1),1),i("td",null,k(e.venueName),1),i("td",null,[i("a",{href:"https://axethrowing.org/"+e.venueKey+"/league/"+e.slug,target:"_blank"},k(e.title),9,K)]),i("td",null,k(e.players),1),i("td",null,[e.customer?(S(),r("a",{key:0,href:"https://dashboard.stripe.com/customers/"+e.customer,target:"_blank"},"STRIPE",8,U)):d("",!0),e.customer?d("",!0):(S(),r("span",V,[t[4]||(t[4]=f("NO CUSTOMER (",-1)),i("a",{href:"".concat(v(F),"/locations/owner?venue=")+e.venueKey,target:"_blank"},"FIND",8,Y),t[5]||(t[5]=f(")",-1))]))]),i("td",null,[e.customer&&!e.paid?(S(),_(s,{key:0,onClick:a=>{return t=e.venueKey,a.target.classList.add("hide"),void window.open("".concat(F,"/payments/generateInvoice?venue=").concat(t,"&season=").concat(R.value),"_blank");var t}},{default:y(()=>[...t[6]||(t[6]=[f("INVOICE",-1)])]),_:1},8,["onClick"])):d("",!0)])]))),256))])]),_:1})])}}},[["__scopeId","data-v-8325b358"]]);export{D 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.