Enhance SvelteKit project by adding new API routes for dark mode toggling, updating existing route parameters, and improving type definitions. Refactor component imports and optimize asset handling for better performance and maintainability.
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/QRbP8TAd.js","../chunks/D4nn9Y_6.js"])))=>i.map(i=>d[i]);
|
||||
import{_ as l}from"../chunks/D4nn9Y_6.js";import"../chunks/Bzak7iHL.js";import"../chunks/Bbbv1kr5.js";import{o as m}from"../chunks/CeetFYTo.js";import{D as f,L as u,p as _,j as d,m as p,l as v,o as c,v as h}from"../chunks/BH97ETpZ.js";import{i as y}from"../chunks/CrWOhwmr.js";function b(i,t,e,a,o){var s;f&&u();var r=(s=t.$$slots)==null?void 0:s[e],n=!1;r===!0&&(r=t.children,n=!0),r===void 0||r(i,n?()=>a:a)}const E=Object.freeze(Object.defineProperty({__proto__:null},Symbol.toStringTag,{value:"Module"}));var g=v('<div class="app-shell"><!></div>');function L(i,t){_(t,!1),m(()=>{l(async()=>{const{registerSW:o}=await import("../chunks/QRbP8TAd.js");return{registerSW:o}},__vite__mapDeps([0,1]),import.meta.url).then(({registerSW:o})=>{o({immediate:!0})})}),y();var e=g(),a=c(e);b(a,t,"default",{}),h(e),d(i,e),p()}export{L as component,E as universal};
|
||||
@@ -1 +0,0 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/Bbbv1kr5.js";import{p as h,i as g,w as l,j as v,m as d,l as _,o as a,v as o,s as x}from"../chunks/BH97ETpZ.js";import{s as p}from"../chunks/Qgf5A_kA.js";import{i as $}from"../chunks/CrWOhwmr.js";import{s as k,p as m}from"../chunks/mylYChEY.js";const b={get error(){return m.error},get status(){return m.status}};k.updated.check;const i=b;var j=_("<h1> </h1> <p> </p>",1);function B(n,c){h(c,!1),$();var t=j(),r=g(t),f=a(r,!0);o(r);var s=x(r,2),u=a(s,!0);o(s),l(()=>{var e;p(f,i.status),p(u,(e=i.error)==null?void 0:e.message)}),v(n,t),d()}export{B as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/DAapakUx.js";import{p as h,i as g,t as l,j as v,m as d,l as _,o as a,v as o,s as x}from"../chunks/DScGFiBY.js";import{s as p}from"../chunks/B7h8GtFa.js";import{i as $}from"../chunks/DjaSJnz7.js";import{s as k,p as m}from"../chunks/BuAKAdPx.js";const b={get error(){return m.error},get status(){return m.status}};k.updated.check;const i=b;var j=_("<h1> </h1> <p> </p>",1);function B(n,c){h(c,!1),$();var r=j(),t=g(r),f=a(t,!0);o(t);var s=x(t,2),u=a(s,!0);o(s),l(()=>{var e;p(f,i.status),p(u,(e=i.error)==null?void 0:e.message)}),v(n,r),d()}export{B as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as U,t as b,j as l,m as V,n as W,q as X,g as e,x as C,l as v,y as Y,o as s,$ as Z,s as c,v as a,w as B,k as Q,i as tt}from"../chunks/DScGFiBY.js";import{s as d}from"../chunks/B7h8GtFa.js";import{i as et}from"../chunks/BlbL38UD.js";import{e as at}from"../chunks/BhGBB4Qh.js";import{h as st}from"../chunks/ChlQth4G.js";import{s as rt}from"../chunks/BPc-JNDc.js";import{B as A}from"../chunks/CcEFwafz.js";import{C as T,a as z}from"../chunks/Y4l2nr7b.js";import{I as ot}from"../chunks/CB0VnWqK.js";var lt=v('<p class="text-muted-foreground text-center text-sm"> </p> <p class="text-muted-foreground text-center text-xs"> </p> <a href="/accounts/new"><!></a> <a href="/"><!></a>',1),ct=v('<a class="font-medium hover:underline"> </a>'),nt=v('<div class="flex flex-col gap-2"></div>'),it=v('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><div class="flex items-center gap-3 min-w-0"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold truncate sm:text-2xl">Accounts</h1></div> <div class="flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-center sm:gap-2"><div class="w-full sm:w-64 sm:min-w-0"><!></div> <span class="text-muted-foreground text-sm shrink-0"> </span> <a href="/accounts/new" class="block shrink-0"><!></a></div></div> <!></main>');function gt(D,N){U(N,!0);let p=Y("");const n=Q(()=>{var t;return((t=N.data)==null?void 0:t.accounts)??[]}),m=Q(()=>(()=>{const t=e(p).trim().toLowerCase();return t?e(n).filter(r=>r.id.toLowerCase().includes(t)):e(n)})());var x=it();st("11yx1mx",t=>{W(()=>{Z.title="Accounts – Stackq"})});var h=s(x),j=c(s(h),2),$=s(j),E=s($);ot(E,{type:"search",placeholder:"Search accounts…",class:"h-11 w-full sm:h-9",get value(){return e(p)},set value(t){X(p,t,!0)}}),a($);var _=c($,2),F=s(_);a(_);var q=c(_,2),G=s(q);A(G,{class:"w-full sm:w-auto min-h-11",children:(t,r)=>{B();var i=C("New account");l(t,i)},$$slots:{default:!0}}),a(q),a(j),a(h);var H=c(h,2);{var J=t=>{T(t,{children:(r,i)=>{z(r,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(f,I)=>{var g=lt(),u=tt(g),L=s(u,!0);a(u);var o=c(u,2),w=s(o,!0);a(o);var y=c(o,2),M=s(y);A(M,{variant:"outline",children:(k,R)=>{B();var P=C("New account");l(k,P)},$$slots:{default:!0}}),a(y);var S=c(y,2),O=s(S);A(O,{variant:"ghost",children:(k,R)=>{B();var P=C("Back to home");l(k,P)},$$slots:{default:!0}}),a(S),b(()=>{d(L,e(n).length===0?"No accounts yet.":"No accounts match your search."),d(w,e(n).length===0?"Create an account to get started.":"Try a different search.")}),l(f,g)},$$slots:{default:!0}})},$$slots:{default:!0}})},K=t=>{var r=nt();at(r,21,()=>e(m),i=>i.id,(i,f)=>{T(i,{children:(I,g)=>{z(I,{class:"p-4",children:(u,L)=>{var o=ct(),w=s(o);a(o),b(()=>{rt(o,"href",`/accounts/${e(f).id??""}`),d(w,`Account ${e(f).id??""}`)}),l(u,o)},$$slots:{default:!0}})},$$slots:{default:!0}})}),a(r),l(t,r)};et(H,t=>{e(m).length===0?t(J):t(K,!1)})}a(x),b(()=>d(F,`${e(m).length??""}${e(m).length!==e(n).length?` of ${e(n).length}`:""} accounts`)),l(D,x),V()}export{gt as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/DvdI6Px1.js","../chunks/Bzak7iHL.js","../chunks/BH97ETpZ.js","../chunks/Qgf5A_kA.js","../chunks/BD8q7RHQ.js","../chunks/UvStrNyM.js","../chunks/Cf_fsnlT.js","../chunks/CCY2d7sc.js","../chunks/mylYChEY.js","../chunks/CeetFYTo.js","../chunks/iYSIr-5j.js","../chunks/Dw-PWoyz.js","../chunks/Bysmuwvg.js","../chunks/BzfwckE1.js","../chunks/CBjBL7Hz.js","../chunks/BkOB8zes.js"])))=>i.map(i=>d[i]);
|
||||
import{_ as F}from"../chunks/D4nn9Y_6.js";import"../chunks/Bzak7iHL.js";import{j as r,l as d,o as b,v as j,h as p,i as v,g as i,k as _}from"../chunks/BH97ETpZ.js";import{a as E}from"../chunks/BHRsrugl.js";import{i as P}from"../chunks/UvStrNyM.js";import{c as $}from"../chunks/Cf_fsnlT.js";var w=d('<p class="text-muted-foreground">Loading…</p>'),y=d('<main class="flex min-h-screen flex-col items-center justify-center p-4"><!></main>');function V(f,c){var a=y(),l=b(a);{var g=o=>{var n=p(),u=v(n);E(u,()=>F(()=>import("../chunks/DvdI6Px1.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url),e=>{var t=w();r(e,t)},(e,t)=>{var h=_(()=>{var{default:m}=i(t);return{LoginForm:m}}),L=_(()=>i(h).LoginForm),s=p(),x=v(s);$(x,()=>i(L),(m,k)=>{k(m,{get data(){return c.data}})}),r(e,s)}),r(o,n)};P(l,o=>{o(g)})}j(a),r(f,a)}export{V as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/DAapakUx.js";import{j as t,n as B,s as n,i as b,x as m,o as a,l as x,$ as w,w as p,v as e}from"../chunks/DScGFiBY.js";import{h as y}from"../chunks/ChlQth4G.js";import{B as u}from"../chunks/CcEFwafz.js";import{C as P,a as C}from"../chunks/Y4l2nr7b.js";var j=x('<p class="text-muted-foreground text-center text-sm">Account creation will be available here.</p> <div class="flex justify-center gap-2"><a href="/accounts"><!></a> <a href="/"><!></a></div>',1),N=x('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/accounts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to accounts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">New account</h1></div> <!></main>');function G(v){var o=N();y("phafx2",c=>{B(()=>{w.title="New account – Stackq"})});var $=n(a(o),2);P($,{children:(c,q)=>{C(c,{class:"flex flex-col gap-4 py-8",children:(h,A)=>{var i=j(),d=n(b(i),2),r=a(d),g=a(r);u(g,{variant:"outline",children:(s,k)=>{p();var l=m("Back to accounts");t(s,l)},$$slots:{default:!0}}),e(r);var f=n(r,2),_=a(f);u(_,{variant:"ghost",children:(s,k)=>{p();var l=m("Home");t(s,l)},$$slots:{default:!0}}),e(f),e(d),t(h,i)},$$slots:{default:!0}})},$$slots:{default:!0}}),e(o),t(v,o)}export{G as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as v,j as e,m as _,n as g,i as k,x as B,t as y,o as s,l as i,s as m,$ as A,v as o,w as C}from"../chunks/DScGFiBY.js";import{s as P}from"../chunks/B7h8GtFa.js";import{h as b}from"../chunks/ChlQth4G.js";import{B as j}from"../chunks/CcEFwafz.js";import{C as w,a as q}from"../chunks/Y4l2nr7b.js";var S=i('<p class="text-muted-foreground text-sm"> </p> <a href="/accounts"><!></a>',1),z=i('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/accounts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to accounts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Account</h1></div> <!></main>');function M(p,r){v(r,!0);var t=z();b("xw1yjl",c=>{g(()=>{A.title="Account – Stackq"})});var f=m(s(t),2);w(f,{children:(c,D)=>{q(c,{class:"flex flex-col gap-4 py-8",children:(u,E)=>{var n=S(),a=k(n),x=s(a);o(a);var l=m(a,2),d=s(l);j(d,{variant:"outline",children:(h,F)=>{C();var $=B("Back to accounts");e(h,$)},$$slots:{default:!0}}),o(l),y(()=>P(x,`Account ${r.params.id??""}`)),e(u,n)},$$slots:{default:!0}})},$$slots:{default:!0}}),o(t),e(p,t),_()}export{M as component};
|
||||
@@ -0,0 +1 @@
|
||||
import{_ as m}from"../chunks/Cel1DXuQ.js";export{m as component};
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/CMpaAzNm.js","../chunks/Bzak7iHL.js","../chunks/DScGFiBY.js","../chunks/B7h8GtFa.js","../chunks/BfWekp-4.js","../chunks/BlbL38UD.js","../chunks/B5gxx3nr.js","../chunks/B3aNbgJc.js","../chunks/BuAKAdPx.js","../chunks/DzJWa70M.js","../chunks/DoRZqEmo.js","../chunks/BPc-JNDc.js","../chunks/Y4l2nr7b.js","../chunks/DkOFPg3x.js","../chunks/AlWcxmGf.js","../chunks/CcEFwafz.js","../chunks/BNQ00IGn.js","../chunks/CB0VnWqK.js","../chunks/DTbYdmbV.js"])))=>i.map(i=>d[i]);
|
||||
import{c as F,_ as b}from"../chunks/B5gxx3nr.js";import"../chunks/Bzak7iHL.js";import{j as r,l as d,o as j,v as E,h as v,i as _,g as i,k as p}from"../chunks/DScGFiBY.js";import{a as P}from"../chunks/Cua5CQwk.js";import{i as $}from"../chunks/BlbL38UD.js";var w=d('<p class="text-muted-foreground">Loading…</p>'),y=d('<main class="flex min-h-screen flex-col items-center justify-center p-4"><!></main>');function T(c,f){var a=y(),l=j(a);{var g=o=>{var n=v(),u=_(n);P(u,()=>b(()=>import("../chunks/CMpaAzNm.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]),import.meta.url),e=>{var t=w();r(e,t)},(e,t)=>{var h=p(()=>{var{default:m}=i(t);return{LoginForm:m}}),L=p(()=>i(h).LoginForm),s=v(),x=_(s);F(x,()=>i(L),(m,k)=>{k(m,{get data(){return f.data}})}),r(e,s)}),r(o,n)};$(l,o=>{o(g)})}E(a),r(c,a)}export{T as component};
|
||||
@@ -1,2 +0,0 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/-Dy1WTy5.js","../chunks/Bzak7iHL.js","../chunks/BH97ETpZ.js","../chunks/Cf_fsnlT.js","../chunks/UvStrNyM.js","../chunks/BkOB8zes.js","../chunks/Dw-PWoyz.js","../chunks/BD8q7RHQ.js","../chunks/Bysmuwvg.js","../chunks/iYSIr-5j.js","../chunks/Cr7vHN1I.js","../chunks/CCY2d7sc.js","../chunks/mylYChEY.js","../chunks/CeetFYTo.js","../chunks/Qgf5A_kA.js","../chunks/BR6tTwie.js","../chunks/C3TONo7J.js","../chunks/D4nn9Y_6.js","../chunks/DfWA6mBJ.js"])))=>i.map(i=>d[i]);
|
||||
import{_ as k}from"../chunks/D4nn9Y_6.js";import"../chunks/Bzak7iHL.js";import{h as m,i,j as a,g as n,k as f,l as H}from"../chunks/BH97ETpZ.js";import{a as W}from"../chunks/BHRsrugl.js";import{i as b}from"../chunks/UvStrNyM.js";import{c as j}from"../chunks/Cf_fsnlT.js";import"../chunks/BkOB8zes.js";var E=H('<main class="flex min-h-screen flex-col items-center justify-center gap-6 p-6 sm:p-8"><p class="text-muted-foreground">Loading…</p></main>');function O(l,v){var s=m(),d=i(s);{var c=r=>{var p=m(),g=i(p);W(g,()=>k(()=>import("../chunks/-Dy1WTy5.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]),import.meta.url),o=>{var t=E();a(o,t)},(o,t)=>{var u=f(()=>{var{default:e}=n(t);return{HomeWithDialog:e}}),h=f(()=>n(u).HomeWithDialog),_=m(),x=i(_);j(x,()=>n(h),(e,D)=>{D(e,{get data(){return v.data}})}),a(o,_)}),a(r,p)};b(d,r=>{r(c)})}a(l,s)}export{O as component};
|
||||
@@ -0,0 +1,2 @@
|
||||
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../chunks/GmCZ4RHf.js","../chunks/Bzak7iHL.js","../chunks/DScGFiBY.js","../chunks/B5gxx3nr.js","../chunks/BlbL38UD.js","../chunks/CcEFwafz.js","../chunks/BPc-JNDc.js","../chunks/BfWekp-4.js","../chunks/BNQ00IGn.js","../chunks/DkOFPg3x.js","../chunks/DoRZqEmo.js","../chunks/Do7CCxfs.js","../chunks/CaCQx3BS.js","../chunks/B7h8GtFa.js","../chunks/B3aNbgJc.js","../chunks/BuAKAdPx.js","../chunks/DzJWa70M.js","../chunks/BhGBB4Qh.js","../chunks/fb4NW7RP.js","../chunks/CB0VnWqK.js","../chunks/DTbYdmbV.js","../chunks/DTML-ACl.js"])))=>i.map(i=>d[i]);
|
||||
import{c as k,_ as H}from"../chunks/B5gxx3nr.js";import"../chunks/Bzak7iHL.js";import{h as m,i,j as a,g as n,k as l,l as W}from"../chunks/DScGFiBY.js";import{a as b}from"../chunks/Cua5CQwk.js";import{i as j}from"../chunks/BlbL38UD.js";import"../chunks/CcEFwafz.js";var E=W('<main class="flex min-h-screen flex-col items-center justify-center gap-6 p-6 sm:p-8"><p class="text-muted-foreground">Loading…</p></main>');function I(f,v){var s=m(),d=i(s);{var c=r=>{var p=m(),g=i(p);b(g,()=>H(()=>import("../chunks/GmCZ4RHf.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]),import.meta.url),e=>{var t=E();a(e,t)},(e,t)=>{var u=l(()=>{var{default:o}=n(t);return{HomeWithDialog:o}}),h=l(()=>n(u).HomeWithDialog),_=m(),x=i(_);k(x,()=>n(h),(o,D)=>{D(o,{get data(){return v.data}})}),a(e,_)}),a(r,p)};j(d,r=>{r(c)})}a(f,s)}export{I as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as U,t as b,j as l,m as V,l as u,n as W,$ as X,o as r,s as i,q as Y,g as t,v as s,w as C,x as B,y as Z,k as Q,i as ee}from"../chunks/DScGFiBY.js";import{s as d}from"../chunks/B7h8GtFa.js";import{i as te}from"../chunks/BlbL38UD.js";import{e as se}from"../chunks/BhGBB4Qh.js";import{h as re}from"../chunks/ChlQth4G.js";import{s as ae}from"../chunks/BPc-JNDc.js";import{B as N}from"../chunks/CcEFwafz.js";import{C as T,a as z}from"../chunks/Y4l2nr7b.js";import{I as oe}from"../chunks/CB0VnWqK.js";var le=u('<p class="text-muted-foreground text-center text-sm"> </p> <p class="text-muted-foreground text-center text-xs"> </p> <a href="/receipts/new"><!></a> <a href="/"><!></a>',1),ie=u('<a class="font-medium hover:underline"> </a>'),ce=u('<div class="flex flex-col gap-2"></div>'),ne=u('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><div class="flex items-center gap-3 min-w-0"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold truncate sm:text-2xl">Receipts</h1></div> <div class="flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-center sm:gap-2"><div class="w-full sm:w-64 sm:min-w-0"><!></div> <span class="text-muted-foreground text-sm shrink-0"> </span> <a href="/receipts/new" class="block shrink-0"><!></a></div></div> <!></main>');function ge(A,R){U(R,!0);let v=Z("");const c=Q(()=>{var e;return((e=R.data)==null?void 0:e.receipts)??[]}),m=Q(()=>(()=>{const e=t(v).trim().toLowerCase();return e?t(c).filter(a=>a.id.toLowerCase().includes(e)):t(c)})());var h=ne();re("16kr07e",e=>{W(()=>{X.title="Receipts – Stackq"})});var x=r(h),j=i(r(x),2),$=r(j),D=r($);oe(D,{type:"search",placeholder:"Search receipts…",class:"h-11 w-full sm:h-9",get value(){return t(v)},set value(e){Y(v,e,!0)}}),s($);var _=i($,2),E=r(_);s(_);var q=i(_,2),F=r(q);N(F,{class:"w-full sm:w-auto min-h-11",children:(e,a)=>{C();var n=B("New receipt");l(e,n)},$$slots:{default:!0}}),s(q),s(j),s(x);var G=i(x,2);{var H=e=>{T(e,{children:(a,n)=>{z(a,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(f,I)=>{var g=le(),p=ee(g),L=r(p,!0);s(p);var o=i(p,2),w=r(o,!0);s(o);var k=i(o,2),K=r(k);N(K,{variant:"outline",children:(y,O)=>{C();var P=B("New receipt");l(y,P)},$$slots:{default:!0}}),s(k);var S=i(k,2),M=r(S);N(M,{variant:"ghost",children:(y,O)=>{C();var P=B("Back to home");l(y,P)},$$slots:{default:!0}}),s(S),b(()=>{d(L,t(c).length===0?"No receipts yet.":"No receipts match your search."),d(w,t(c).length===0?"Create a receipt to get started.":"Try a different search.")}),l(f,g)},$$slots:{default:!0}})},$$slots:{default:!0}})},J=e=>{var a=ce();se(a,21,()=>t(m),n=>n.id,(n,f)=>{T(n,{children:(I,g)=>{z(I,{class:"p-4",children:(p,L)=>{var o=ie(),w=r(o);s(o),b(()=>{ae(o,"href",`/receipts/${t(f).id??""}`),d(w,`Receipt ${t(f).id??""}`)}),l(p,o)},$$slots:{default:!0}})},$$slots:{default:!0}})}),s(a),l(e,a)};te(G,e=>{t(m).length===0?e(H):e(J,!1)})}s(h),b(()=>d(E,`${t(m).length??""}${t(m).length!==t(c).length?` of ${t(c).length}`:""} receipts`)),l(A,h),V()}export{ge as component};
|
||||
@@ -1 +0,0 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as A,j as s,m as D,l as p,n as E,$ as F,o as l,s as n,q as h,t as _,v as a,g as f,k as G,i as H,w as I}from"../chunks/BH97ETpZ.js";import{s as J}from"../chunks/Qgf5A_kA.js";import{i as K}from"../chunks/UvStrNyM.js";import{e as L}from"../chunks/BR6tTwie.js";import{h as M}from"../chunks/CgtTdn_a.js";import{s as O}from"../chunks/Dw-PWoyz.js";import{B as g}from"../chunks/BkOB8zes.js";import{C as B,a as C}from"../chunks/BzfwckE1.js";var Q=p('<p class="text-muted-foreground text-center text-sm">No receipts yet.</p> <p class="text-muted-foreground text-center text-xs">Create a receipt to get started.</p> <a href="/receipts/new"><!></a> <a href="/"><!></a>',1),T=p('<a class="font-medium hover:underline"> </a>'),U=p('<div class="flex flex-col gap-2"></div>'),V=p('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><div class="flex items-center gap-3"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Receipts</h1></div> <a href="/receipts/new" class="block shrink-0"><!></a></div> <!></main>');function oe(j,k){A(k,!0);const w=G(()=>{var e;return((e=k.data)==null?void 0:e.receipts)??[]});var d=V();M("16kr07e",e=>{E(()=>{F.title="Receipts – Stackq"})});var m=l(d),P=n(l(m),2),N=l(P);g(N,{class:"w-full sm:w-auto",children:(e,r)=>{h();var o=_("New receipt");s(e,o)},$$slots:{default:!0}}),a(P),a(m);var R=n(m,2);{var q=e=>{B(e,{children:(r,o)=>{C(r,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(c,b)=>{var u=Q(),i=n(H(u),4),y=l(i);g(y,{variant:"outline",children:(x,z)=>{h();var $=_("New receipt");s(x,$)},$$slots:{default:!0}}),a(i);var t=n(i,2),v=l(t);g(v,{variant:"ghost",children:(x,z)=>{h();var $=_("Back to home");s(x,$)},$$slots:{default:!0}}),a(t),s(c,u)},$$slots:{default:!0}})},$$slots:{default:!0}})},S=e=>{var r=U();L(r,21,()=>f(w),o=>o.id,(o,c)=>{B(o,{children:(b,u)=>{C(b,{class:"p-4",children:(i,y)=>{var t=T(),v=l(t);a(t),I(()=>{O(t,"href",`/receipts/${f(c).id??""}`),J(v,`Receipt ${f(c).id??""}`)}),s(i,t)},$$slots:{default:!0}})},$$slots:{default:!0}})}),a(r),s(e,r)};K(R,e=>{f(w).length===0?e(q):e(S,!1)})}a(d),s(j,d),D()}export{oe as component};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/Bbbv1kr5.js";import{j as t,n as k,l as v,$ as B,s as i,o as e,i as y,q as d,t as f,v as a}from"../chunks/BH97ETpZ.js";import{h as P}from"../chunks/CgtTdn_a.js";import{B as x}from"../chunks/BkOB8zes.js";import{C as q,a as w}from"../chunks/BzfwckE1.js";var C=v('<p class="text-muted-foreground text-center text-sm">Receipt creation will be available here.</p> <div class="flex justify-center gap-2"><a href="/receipts"><!></a> <a href="/"><!></a></div>',1),j=v('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/receipts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to receipts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">New receipt</h1></div> <!></main>');function F($){var r=j();P("1mqc1bt",c=>{k(()=>{B.title="New receipt – Stackq"})});var h=i(e(r),2);q(h,{children:(c,N)=>{w(c,{class:"flex flex-col gap-4 py-8",children:(u,H)=>{var n=C(),p=i(y(n),2),s=e(p),g=e(s);x(g,{variant:"outline",children:(o,b)=>{d();var l=f("Back to receipts");t(o,l)},$$slots:{default:!0}}),a(s);var m=i(s,2),_=e(m);x(_,{variant:"ghost",children:(o,b)=>{d();var l=f("Home");t(o,l)},$$slots:{default:!0}}),a(m),a(p),t(u,n)},$$slots:{default:!0}})},$$slots:{default:!0}}),a(r),t($,r)}export{F as component};
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/DAapakUx.js";import{j as t,n as k,l as v,$ as B,s as i,o as e,i as w,w as d,x as f,v as a}from"../chunks/DScGFiBY.js";import{h as y}from"../chunks/ChlQth4G.js";import{B as x}from"../chunks/CcEFwafz.js";import{C as P,a as C}from"../chunks/Y4l2nr7b.js";var j=v('<p class="text-muted-foreground text-center text-sm">Receipt creation will be available here.</p> <div class="flex justify-center gap-2"><a href="/receipts"><!></a> <a href="/"><!></a></div>',1),q=v('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/receipts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to receipts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">New receipt</h1></div> <!></main>');function F($){var r=q();y("1mqc1bt",c=>{k(()=>{B.title="New receipt – Stackq"})});var h=i(e(r),2);P(h,{children:(c,N)=>{C(c,{class:"flex flex-col gap-4 py-8",children:(u,H)=>{var n=j(),p=i(w(n),2),s=e(p),g=e(s);x(g,{variant:"outline",children:(o,b)=>{d();var l=f("Back to receipts");t(o,l)},$$slots:{default:!0}}),a(s);var m=i(s,2),_=e(m);x(_,{variant:"ghost",children:(o,b)=>{d();var l=f("Home");t(o,l)},$$slots:{default:!0}}),a(m),a(p),t(u,n)},$$slots:{default:!0}})},$$slots:{default:!0}}),a(r),t($,r)}export{F as component};
|
||||
+1
-1
@@ -1 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as v,j as a,m as _,n as g,i as k,t as B,w as q,o as s,l as m,s as c,$ as y,v as r,q as C}from"../chunks/BH97ETpZ.js";import{s as P}from"../chunks/Qgf5A_kA.js";import{h as R}from"../chunks/CgtTdn_a.js";import{B as b}from"../chunks/BkOB8zes.js";import{C as j,a as w}from"../chunks/BzfwckE1.js";var S=m('<p class="text-muted-foreground text-sm"> </p> <a href="/receipts"><!></a>',1),z=m('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/receipts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to receipts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Receipt</h1></div> <!></main>');function L(n,o){v(o,!0);var t=z();R("8mhk6q",i=>{g(()=>{y.title="Receipt – Stackq"})});var f=c(s(t),2);j(f,{children:(i,A)=>{w(i,{class:"flex flex-col gap-4 py-8",children:(d,D)=>{var l=S(),e=k(l),x=s(e);r(e);var p=c(e,2),u=s(p);b(u,{variant:"outline",children:(h,E)=>{C();var $=B("Back to receipts");a(h,$)},$$slots:{default:!0}}),r(p),q(()=>P(x,`Receipt ${o.params.id??""}`)),a(d,l)},$$slots:{default:!0}})},$$slots:{default:!0}}),r(t),a(n,t),_()}export{L as component};
|
||||
import"../chunks/Bzak7iHL.js";import{p as v,j as a,m as _,n as g,i as k,x as B,t as y,o as s,l as m,s as c,$ as C,v as r,w as P}from"../chunks/DScGFiBY.js";import{s as R}from"../chunks/B7h8GtFa.js";import{h as b}from"../chunks/ChlQth4G.js";import{B as q}from"../chunks/CcEFwafz.js";import{C as j,a as w}from"../chunks/Y4l2nr7b.js";var S=m('<p class="text-muted-foreground text-sm"> </p> <a href="/receipts"><!></a>',1),z=m('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/receipts" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to receipts">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Receipt</h1></div> <!></main>');function L(n,o){v(o,!0);var t=z();b("8mhk6q",i=>{g(()=>{C.title="Receipt – Stackq"})});var f=c(s(t),2);j(f,{children:(i,A)=>{w(i,{class:"flex flex-col gap-4 py-8",children:(d,D)=>{var l=S(),e=k(l),x=s(e);r(e);var p=c(e,2),u=s(p);q(u,{variant:"outline",children:(h,E)=>{P();var $=B("Back to receipts");a(h,$)},$$slots:{default:!0}}),r(p),y(()=>R(x,`Receipt ${o.params.id??""}`)),a(d,l)},$$slots:{default:!0}})},$$slots:{default:!0}}),r(t),a(n,t),_()}export{L as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as U,t as b,j as n,m as V,n as W,q as X,g as a,x as C,l as v,y as Y,o as s,$ as Z,s as l,v as e,w as B,k as Q,i as tt}from"../chunks/DScGFiBY.js";import{s as u}from"../chunks/B7h8GtFa.js";import{i as at}from"../chunks/BlbL38UD.js";import{e as et}from"../chunks/BhGBB4Qh.js";import{h as st}from"../chunks/ChlQth4G.js";import{s as rt}from"../chunks/BPc-JNDc.js";import{B as T}from"../chunks/CcEFwafz.js";import{C as z,a as A}from"../chunks/Y4l2nr7b.js";import{I as ot}from"../chunks/CB0VnWqK.js";var nt=v('<p class="text-muted-foreground text-center text-sm"> </p> <p class="text-muted-foreground text-center text-xs"> </p> <a href="/transactions/new"><!></a> <a href="/"><!></a>',1),lt=v('<a class="font-medium hover:underline"> </a>'),it=v('<div class="flex flex-col gap-2"></div>'),ct=v('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between"><div class="flex items-center gap-3 min-w-0"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold truncate sm:text-2xl">Transactions</h1></div> <div class="flex flex-col gap-3 sm:flex-row sm:flex-wrap sm:items-center sm:gap-2"><div class="w-full sm:w-64 sm:min-w-0"><!></div> <span class="text-muted-foreground text-sm shrink-0"> </span> <a href="/transactions/new" class="block shrink-0"><!></a></div></div> <!></main>');function gt(D,q){U(q,!0);let p=Y("");const i=Q(()=>{var t;return((t=q.data)==null?void 0:t.transactions)??[]}),d=Q(()=>(()=>{const t=a(p).trim().toLowerCase();return t?a(i).filter(r=>r.id.toLowerCase().includes(t)):a(i)})());var h=ct();st("1q0dtg6",t=>{W(()=>{Z.title="Transactions – Stackq"})});var x=s(h),N=l(s(x),2),$=s(N),E=s($);ot(E,{type:"search",placeholder:"Search transactions…",class:"h-11 w-full sm:h-9",get value(){return a(p)},set value(t){X(p,t,!0)}}),e($);var _=l($,2),F=s(_);e(_);var j=l(_,2),G=s(j);T(G,{class:"w-full sm:w-auto min-h-11",children:(t,r)=>{B();var c=C("New transaction");n(t,c)},$$slots:{default:!0}}),e(j),e(N),e(x);var H=l(x,2);{var J=t=>{z(t,{children:(r,c)=>{A(r,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(f,I)=>{var g=nt(),m=tt(g),L=s(m,!0);e(m);var o=l(m,2),w=s(o,!0);e(o);var y=l(o,2),M=s(y);T(M,{variant:"outline",children:(k,R)=>{B();var P=C("New transaction");n(k,P)},$$slots:{default:!0}}),e(y);var S=l(y,2),O=s(S);T(O,{variant:"ghost",children:(k,R)=>{B();var P=C("Back to home");n(k,P)},$$slots:{default:!0}}),e(S),b(()=>{u(L,a(i).length===0?"No transactions yet.":"No transactions match your search."),u(w,a(i).length===0?"Create a transaction to get started.":"Try a different search.")}),n(f,g)},$$slots:{default:!0}})},$$slots:{default:!0}})},K=t=>{var r=it();et(r,21,()=>a(d),c=>c.id,(c,f)=>{z(c,{children:(I,g)=>{A(I,{class:"p-4",children:(m,L)=>{var o=lt(),w=s(o);e(o),b(()=>{rt(o,"href",`/transactions/${a(f).id??""}`),u(w,`Transaction ${a(f).id??""}`)}),n(m,o)},$$slots:{default:!0}})},$$slots:{default:!0}})}),e(r),n(t,r)};at(H,t=>{a(d).length===0?t(J):t(K,!1)})}e(h),b(()=>u(F,`${a(d).length??""}${a(d).length!==a(i).length?` of ${a(i).length}`:""} transactions`)),n(D,h),V()}export{gt as component};
|
||||
@@ -1 +0,0 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/Bbbv1kr5.js";import{j as e,n as u,s as o,i as h,t as $,o as n,l as i,$ as v,q as g,v as l}from"../chunks/BH97ETpZ.js";import{h as _}from"../chunks/CgtTdn_a.js";import{B as k}from"../chunks/BkOB8zes.js";import{C as y,a as B}from"../chunks/BzfwckE1.js";var b=i('<p class="text-muted-foreground text-center text-sm">No transactions yet.</p> <p class="text-muted-foreground text-center text-xs">Transactions will appear here once this feature is available.</p> <a href="/"><!></a>',1),q=i('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Transactions</h1></div> <!></main>');function D(c){var t=q();_("1q0dtg6",a=>{u(()=>{v.title="Transactions – Stackq"})});var m=o(n(t),2);y(m,{children:(a,C)=>{B(a,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(p,P)=>{var s=b(),r=o(h(s),4),f=n(r);k(f,{variant:"outline",children:(d,T)=>{g();var x=$("Back to home");e(d,x)},$$slots:{default:!0}}),l(r),e(p,s)},$$slots:{default:!0}})},$$slots:{default:!0}}),l(t),e(c,t)}export{D as component};
|
||||
@@ -1 +0,0 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/Bbbv1kr5.js";import{j as e,n as u,s as r,i as h,t as $,o as n,l as c,$ as v,q as g,v as l}from"../chunks/BH97ETpZ.js";import{h as _}from"../chunks/CgtTdn_a.js";import{B as y}from"../chunks/BkOB8zes.js";import{C as k,a as B}from"../chunks/BzfwckE1.js";var b=c('<p class="text-muted-foreground text-center text-sm">No accounts yet.</p> <p class="text-muted-foreground text-center text-xs">Accounts will appear here once this feature is available.</p> <a href="/"><!></a>',1),A=c('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to main">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Accounts</h1></div> <!></main>');function E(i){var t=A();_("11yx1mx",a=>{u(()=>{v.title="Accounts – Stackq"})});var m=r(n(t),2);k(m,{children:(a,C)=>{B(a,{class:"flex flex-col items-center justify-center gap-4 py-12",children:(p,P)=>{var s=b(),o=r(h(s),4),x=n(o);y(x,{variant:"outline",children:(f,j)=>{g();var d=$("Back to home");e(f,d)},$$slots:{default:!0}}),l(o),e(p,s)},$$slots:{default:!0}})},$$slots:{default:!0}}),l(t),e(i,t)}export{E as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import"../chunks/DAapakUx.js";import{j as t,n as B,s as l,i as b,x as f,o as a,l as v,$ as w,w as p,v as e}from"../chunks/DScGFiBY.js";import{h as y}from"../chunks/ChlQth4G.js";import{B as x}from"../chunks/CcEFwafz.js";import{C as P,a as C}from"../chunks/Y4l2nr7b.js";var j=v('<p class="text-muted-foreground text-center text-sm">Transaction creation will be available here.</p> <div class="flex justify-center gap-2"><a href="/transactions"><!></a> <a href="/"><!></a></div>',1),q=v('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/transactions" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to transactions">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">New transaction</h1></div> <!></main>');function F($){var r=q();y("a9qngp",i=>{B(()=>{w.title="New transaction – Stackq"})});var h=l(a(r),2);P(h,{children:(i,N)=>{C(i,{class:"flex flex-col gap-4 py-8",children:(u,H)=>{var c=j(),d=l(b(c),2),s=a(d),g=a(s);x(g,{variant:"outline",children:(o,k)=>{p();var n=f("Back to transactions");t(o,n)},$$slots:{default:!0}}),e(s);var m=l(s,2),_=a(m);x(_,{variant:"ghost",children:(o,k)=>{p();var n=f("Home");t(o,n)},$$slots:{default:!0}}),e(m),e(d),t(u,c)},$$slots:{default:!0}})},$$slots:{default:!0}}),e(r),t($,r)}export{F as component};
|
||||
@@ -1 +0,0 @@
|
||||
import{_ as m}from"../chunks/CTXwJjmZ.js";export{m as component};
|
||||
@@ -0,0 +1 @@
|
||||
import"../chunks/Bzak7iHL.js";import{p as v,j as s,m as _,n as g,i as k,x as B,t as y,o as e,l as m,s as c,$ as C,v as r,w as P}from"../chunks/DScGFiBY.js";import{s as T}from"../chunks/B7h8GtFa.js";import{h as b}from"../chunks/ChlQth4G.js";import{B as j}from"../chunks/CcEFwafz.js";import{C as q,a as w}from"../chunks/Y4l2nr7b.js";var S=m('<p class="text-muted-foreground text-sm"> </p> <a href="/transactions"><!></a>',1),z=m('<main class="container mx-auto flex flex-col gap-6 px-4 py-6 sm:px-6 sm:py-8"><div class="flex items-center gap-3"><a href="/transactions" class="text-muted-foreground hover:text-foreground shrink-0 text-sm" title="Back to transactions">Back</a> <h1 class="text-xl font-semibold sm:text-2xl">Transaction</h1></div> <!></main>');function L(p,o){v(o,!0);var t=z();b("kuo18u",n=>{g(()=>{C.title="Transaction – Stackq"})});var f=c(e(t),2);q(f,{children:(n,A)=>{w(n,{class:"flex flex-col gap-4 py-8",children:(d,D)=>{var i=S(),a=k(i),x=e(a);r(a);var l=c(a,2),u=e(l);j(u,{variant:"outline",children:(h,E)=>{P();var $=B("Back to transactions");s(h,$)},$$slots:{default:!0}}),r(l),y(()=>T(x,`Transaction ${o.params.id??""}`)),s(d,i)},$$slots:{default:!0}})},$$slots:{default:!0}}),r(t),s(p,t),_()}export{L as component};
|
||||
Reference in New Issue
Block a user