diff --git a/package.json b/package.json index 16b1ef2f..1c3e3335 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@svelte-put/qr": "^2.1.1", "@sveltejs/adapter-node": "^5.5.4", "@sveltejs/enhanced-img": "^0.10.3", - "@sveltejs/kit": "^2.53.3", + "@sveltejs/kit": "^2.53.4", "@sveltejs/vite-plugin-svelte": "^6.2.4", "@tailwindcss/typography": "^0.5.19", "@tailwindcss/vite": "^4.2.1", @@ -72,7 +72,7 @@ "prettier": "^3.8.1", "prettier-plugin-svelte": "^3.5.0", "prettier-plugin-tailwindcss": "^0.7.2", - "svelte": "^5.53.5", + "svelte": "^5.53.6", "svelte-check": "^4.4.4", "svelte-render-scan": "^1.1.0", "svelte-sonner": "^1.0.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 436ae1c9..060f00ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,44 +55,44 @@ importers: version: 3.14.2 mode-watcher: specifier: ^1.1.0 - version: 1.1.0(svelte@5.53.5) + version: 1.1.0(svelte@5.53.6) pg: specifier: ^8.19.0 version: 8.19.0 runed: specifier: ^0.37.1 - version: 0.37.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + version: 0.37.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) svelte-toolbelt: specifier: ^0.10.6 - version: 0.10.6(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + version: 0.10.6(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) valibot: specifier: ^1.2.0 version: 1.2.0(typescript@5.9.3) devDependencies: '@lucide/svelte': specifier: ^0.575.0 - version: 0.575.0(svelte@5.53.5) + version: 0.575.0(svelte@5.53.6) '@number-flow/svelte': specifier: ^0.3.13 - version: 0.3.13(svelte@5.53.5) + version: 0.3.13(svelte@5.53.6) '@prettier/plugin-oxc': specifier: ^0.1.3 version: 0.1.3 '@svelte-put/qr': specifier: ^2.1.1 - version: 2.1.1(svelte@5.53.5) + version: 2.1.1(svelte@5.53.6) '@sveltejs/adapter-node': specifier: ^5.5.4 - version: 5.5.4(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))) + version: 5.5.4(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))) '@sveltejs/enhanced-img': specifier: ^0.10.3 - version: 0.10.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(rollup@4.59.0)(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + version: 0.10.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(rollup@4.59.0)(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) '@sveltejs/kit': - specifier: ^2.53.3 - version: 2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + specifier: ^2.53.4 + version: 2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) '@sveltejs/vite-plugin-svelte': specifier: ^6.2.4 - version: 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + version: 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) '@tailwindcss/typography': specifier: ^0.5.19 version: 0.5.19(tailwindcss@4.2.1) @@ -119,7 +119,7 @@ importers: version: 4.0.18(vitest@4.0.18) bits-ui: specifier: ^2.16.2 - version: 2.16.2(@internationalized/date@3.11.0)(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + version: 2.16.2(@internationalized/date@3.11.0)(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -131,37 +131,37 @@ importers: version: 1.0.0-beta.9-e89174b(@libsql/client@0.17.0)(@types/mssql@9.1.9)(@types/pg@8.16.0)(bun-types@1.3.9)(mssql@11.0.1)(pg@8.19.0) layerchart: specifier: 2.0.0-next.46 - version: 2.0.0-next.46(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + version: 2.0.0-next.46(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) oxlint: specifier: ^1.50.0 version: 1.50.0 phosphor-svelte: specifier: ^3.1.0 - version: 3.1.0(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + version: 3.1.0(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) prettier: specifier: ^3.8.1 version: 3.8.1 prettier-plugin-svelte: specifier: ^3.5.0 - version: 3.5.0(prettier@3.8.1)(svelte@5.53.5) + version: 3.5.0(prettier@3.8.1)(svelte@5.53.6) prettier-plugin-tailwindcss: specifier: ^0.7.2 - version: 0.7.2(@prettier/plugin-oxc@0.1.3)(prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.5))(prettier@3.8.1) + version: 0.7.2(@prettier/plugin-oxc@0.1.3)(prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.6))(prettier@3.8.1) svelte: - specifier: ^5.53.5 - version: 5.53.5 + specifier: ^5.53.6 + version: 5.53.6 svelte-check: specifier: ^4.4.4 - version: 4.4.4(picomatch@4.0.3)(svelte@5.53.5)(typescript@5.9.3) + version: 4.4.4(picomatch@4.0.3)(svelte@5.53.6)(typescript@5.9.3) svelte-render-scan: specifier: ^1.1.0 - version: 1.1.0(svelte@5.53.5) + version: 1.1.0(svelte@5.53.6) svelte-sonner: specifier: ^1.0.7 - version: 1.0.7(svelte@5.53.5) + version: 1.0.7(svelte@5.53.6) sveltekit-sse: specifier: ^0.14.3 - version: 0.14.3(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + version: 0.14.3(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) tailwind-merge: specifier: ^3.5.0 version: 3.5.0 @@ -182,7 +182,7 @@ importers: version: 5.9.3 vaul-svelte: specifier: ^1.0.0-next.7 - version: 1.0.0-next.7(svelte@5.53.5) + version: 1.0.0-next.7(svelte@5.53.6) vite: specifier: ^7.3.1 version: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) @@ -1485,8 +1485,8 @@ packages: svelte: ^5.0.0 vite: ^6.3.0 || >=7.0.0 - '@sveltejs/kit@2.53.3': - resolution: {integrity: sha512-tshOeBUid2v5LAblUpatIdFm5Cyykbw2EiKWOunAAX0A/oJaR7DOdC9wLR5Qqh9zUf3QUISA2m9A3suBdQSYQg==} + '@sveltejs/kit@2.53.4': + resolution: {integrity: sha512-iAIPEahFgDJJyvz8g0jP08KvqnM6JvdW8YfsygZ+pMeMvyM2zssWMltcsotETvjSZ82G3VlitgDtBIvpQSZrTA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -2855,8 +2855,8 @@ packages: peerDependencies: svelte: ^5.0.0 - svelte@5.53.5: - resolution: {integrity: sha512-YkqERnF05g8KLdDZwZrF8/i1eSbj6Eoat8Jjr2IfruZz9StLuBqo8sfCSzjosNKd+ZrQ8DkKZDjpO5y3ht1Pow==} + svelte@5.53.6: + resolution: {integrity: sha512-lP5DGF3oDDI9fhHcSpaBiJEkFLuS16h92DhM1L5K1lFm0WjOmUh1i2sNkBBk8rkxJRpob0dBE75jRfUzGZUOGA==} engines: {node: '>=18'} sveltekit-sse@0.14.3: @@ -3660,9 +3660,9 @@ snapshots: '@libsql/win32-x64-msvc@0.5.22': optional: true - '@lucide/svelte@0.575.0(svelte@5.53.5)': + '@lucide/svelte@0.575.0(svelte@5.53.6)': dependencies: - svelte: 5.53.5 + svelte: 5.53.6 '@napi-rs/wasm-runtime@1.1.1': dependencies: @@ -3674,11 +3674,11 @@ snapshots: '@neon-rs/load@0.0.4': optional: true - '@number-flow/svelte@0.3.13(svelte@5.53.5)': + '@number-flow/svelte@0.3.13(svelte@5.53.6)': dependencies: esm-env: 1.2.2 number-flow: 0.5.12 - svelte: 5.53.5 + svelte: 5.53.6 '@oslojs/asn1@1.0.0': dependencies: @@ -4016,41 +4016,41 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@svelte-put/qr@2.1.1(svelte@5.53.5)': + '@svelte-put/qr@2.1.1(svelte@5.53.6)': dependencies: headless-qr: 1.0.3 - svelte: 5.53.5 + svelte: 5.53.6 '@sveltejs/acorn-typescript@1.0.8(acorn@8.15.0)': dependencies: acorn: 8.15.0 - '@sveltejs/adapter-node@5.5.4(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))': + '@sveltejs/adapter-node@5.5.4(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))': dependencies: '@rollup/plugin-commonjs': 29.0.0(rollup@4.59.0) '@rollup/plugin-json': 6.1.0(rollup@4.59.0) '@rollup/plugin-node-resolve': 16.0.3(rollup@4.59.0) - '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/kit': 2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) rollup: 4.59.0 - '@sveltejs/enhanced-img@0.10.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(rollup@4.59.0)(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + '@sveltejs/enhanced-img@0.10.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(rollup@4.59.0)(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) magic-string: 0.30.21 sharp: 0.34.5 - svelte: 5.53.5 - svelte-parse-markup: 0.1.5(svelte@5.53.5) + svelte: 5.53.6 + svelte-parse-markup: 0.1.5(svelte@5.53.6) vite: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) vite-imagetools: 9.0.3(rollup@4.59.0) zimmerframe: 1.1.4 transitivePeerDependencies: - rollup - '@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + '@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': dependencies: '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) '@types/cookie': 0.6.0 acorn: 8.15.0 cookie: 0.6.0 @@ -4061,25 +4061,25 @@ snapshots: mrmime: 2.0.1 set-cookie-parser: 3.0.1 sirv: 3.0.2 - svelte: 5.53.5 + svelte: 5.53.6 vite: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) optionalDependencies: typescript: 5.9.3 - '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + '@sveltejs/vite-plugin-svelte-inspector@5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) obug: 2.1.1 - svelte: 5.53.5 + svelte: 5.53.6 vite: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) - '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': + '@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/vite-plugin-svelte-inspector': 5.0.2(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) deepmerge: 4.3.1 magic-string: 0.30.21 obug: 2.1.1 - svelte: 5.53.5 + svelte: 5.53.6 vite: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) vitefu: 1.1.1(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) @@ -4338,15 +4338,15 @@ snapshots: base64-js@1.5.1: {} - bits-ui@2.16.2(@internationalized/date@3.11.0)(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + bits-ui@2.16.2(@internationalized/date@3.11.0)(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: '@floating-ui/core': 1.7.4 '@floating-ui/dom': 1.7.5 '@internationalized/date': 3.11.0 esm-env: 1.2.2 - runed: 0.35.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) - svelte: 5.53.5 - svelte-toolbelt: 0.10.6(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + runed: 0.35.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) + svelte: 5.53.6 + svelte-toolbelt: 0.10.6(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) tabbable: 6.4.0 transitivePeerDependencies: - '@sveltejs/kit' @@ -4801,7 +4801,7 @@ snapshots: kleur@4.1.5: {} - layerchart@2.0.0-next.46(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + layerchart@2.0.0-next.46(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: '@dagrejs/dagre': 2.0.4 '@layerstack/svelte-actions': 1.0.1-next.18 @@ -4828,8 +4828,8 @@ snapshots: d3-tile: 1.0.0 d3-time: 3.1.0 memoize: 10.2.0 - runed: 0.37.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) - svelte: 5.53.5 + runed: 0.37.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) + svelte: 5.53.6 transitivePeerDependencies: - '@sveltejs/kit' - zod @@ -4937,11 +4937,11 @@ snapshots: mimic-function@5.0.1: {} - mode-watcher@1.1.0(svelte@5.53.5): + mode-watcher@1.1.0(svelte@5.53.6): dependencies: - runed: 0.25.0(svelte@5.53.5) - svelte: 5.53.5 - svelte-toolbelt: 0.7.1(svelte@5.53.5) + runed: 0.25.0(svelte@5.53.6) + svelte: 5.53.6 + svelte-toolbelt: 0.7.1(svelte@5.53.6) mri@1.2.0: {} @@ -5081,11 +5081,11 @@ snapshots: dependencies: split2: 4.2.0 - phosphor-svelte@3.1.0(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)): + phosphor-svelte@3.1.0(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)): dependencies: estree-walker: 3.0.3 magic-string: 0.30.21 - svelte: 5.53.5 + svelte: 5.53.6 optionalDependencies: vite: 7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0) @@ -5114,17 +5114,17 @@ snapshots: dependencies: xtend: 4.0.2 - prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.5): + prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.6): dependencies: prettier: 3.8.1 - svelte: 5.53.5 + svelte: 5.53.6 - prettier-plugin-tailwindcss@0.7.2(@prettier/plugin-oxc@0.1.3)(prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.5))(prettier@3.8.1): + prettier-plugin-tailwindcss@0.7.2(@prettier/plugin-oxc@0.1.3)(prettier-plugin-svelte@3.5.0(prettier@3.8.1)(svelte@5.53.6))(prettier@3.8.1): dependencies: prettier: 3.8.1 optionalDependencies: '@prettier/plugin-oxc': 0.1.3 - prettier-plugin-svelte: 3.5.0(prettier@3.8.1)(svelte@5.53.5) + prettier-plugin-svelte: 3.5.0(prettier@3.8.1)(svelte@5.53.6) prettier@3.8.1: {} @@ -5219,38 +5219,38 @@ snapshots: run-applescript@7.1.0: {} - runed@0.23.4(svelte@5.53.5): + runed@0.23.4(svelte@5.53.6): dependencies: esm-env: 1.2.2 - svelte: 5.53.5 + svelte: 5.53.6 - runed@0.25.0(svelte@5.53.5): + runed@0.25.0(svelte@5.53.6): dependencies: esm-env: 1.2.2 - svelte: 5.53.5 + svelte: 5.53.6 - runed@0.28.0(svelte@5.53.5): + runed@0.28.0(svelte@5.53.6): dependencies: esm-env: 1.2.2 - svelte: 5.53.5 + svelte: 5.53.6 - runed@0.35.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + runed@0.35.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: dequal: 2.0.3 esm-env: 1.2.2 lz-string: 1.5.0 - svelte: 5.53.5 + svelte: 5.53.6 optionalDependencies: - '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/kit': 2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) - runed@0.37.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + runed@0.37.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: dequal: 2.0.3 esm-env: 1.2.2 lz-string: 1.5.0 - svelte: 5.53.5 + svelte: 5.53.6 optionalDependencies: - '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + '@sveltejs/kit': 2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) rw@1.3.3: {} @@ -5335,48 +5335,48 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.4.4(picomatch@4.0.3)(svelte@5.53.5)(typescript@5.9.3): + svelte-check@4.4.4(picomatch@4.0.3)(svelte@5.53.6)(typescript@5.9.3): dependencies: '@jridgewell/trace-mapping': 0.3.31 chokidar: 4.0.3 fdir: 6.5.0(picomatch@4.0.3) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.53.5 + svelte: 5.53.6 typescript: 5.9.3 transitivePeerDependencies: - picomatch - svelte-parse-markup@0.1.5(svelte@5.53.5): + svelte-parse-markup@0.1.5(svelte@5.53.6): dependencies: - svelte: 5.53.5 + svelte: 5.53.6 - svelte-render-scan@1.1.0(svelte@5.53.5): + svelte-render-scan@1.1.0(svelte@5.53.6): dependencies: - svelte: 5.53.5 + svelte: 5.53.6 - svelte-sonner@1.0.7(svelte@5.53.5): + svelte-sonner@1.0.7(svelte@5.53.6): dependencies: - runed: 0.28.0(svelte@5.53.5) - svelte: 5.53.5 + runed: 0.28.0(svelte@5.53.6) + svelte: 5.53.6 - svelte-toolbelt@0.10.6(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + svelte-toolbelt@0.10.6(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: clsx: 2.1.1 - runed: 0.35.1(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5) + runed: 0.35.1(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6) style-to-object: 1.0.14 - svelte: 5.53.5 + svelte: 5.53.6 transitivePeerDependencies: - '@sveltejs/kit' - svelte-toolbelt@0.7.1(svelte@5.53.5): + svelte-toolbelt@0.7.1(svelte@5.53.6): dependencies: clsx: 2.1.1 - runed: 0.23.4(svelte@5.53.5) + runed: 0.23.4(svelte@5.53.6) style-to-object: 1.0.14 - svelte: 5.53.5 + svelte: 5.53.6 - svelte@5.53.5: + svelte@5.53.6: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 @@ -5395,10 +5395,10 @@ snapshots: magic-string: 0.30.21 zimmerframe: 1.1.4 - sveltekit-sse@0.14.3(@sveltejs/kit@2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5): + sveltekit-sse@0.14.3(@sveltejs/kit@2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6): dependencies: - '@sveltejs/kit': 2.53.3(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.5)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.5)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) - svelte: 5.53.5 + '@sveltejs/kit': 2.53.4(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.53.6)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)))(svelte@5.53.6)(typescript@5.9.3)(vite@7.3.1(@types/node@25.0.10)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)) + svelte: 5.53.6 tabbable@6.4.0: {} @@ -5485,11 +5485,11 @@ snapshots: optionalDependencies: typescript: 5.9.3 - vaul-svelte@1.0.0-next.7(svelte@5.53.5): + vaul-svelte@1.0.0-next.7(svelte@5.53.6): dependencies: - runed: 0.23.4(svelte@5.53.5) - svelte: 5.53.5 - svelte-toolbelt: 0.7.1(svelte@5.53.5) + runed: 0.23.4(svelte@5.53.6) + svelte: 5.53.6 + svelte-toolbelt: 0.7.1(svelte@5.53.6) vite-imagetools@9.0.3(rollup@4.59.0): dependencies: diff --git a/src/routes/(components)/cta.svelte b/src/routes/(components)/cta.svelte index cf484676..c212e27d 100644 --- a/src/routes/(components)/cta.svelte +++ b/src/routes/(components)/cta.svelte @@ -1,6 +1,7 @@ @@ -8,7 +9,7 @@ import { Button } from "$/components/ui/button"; import { SplitReveal, ScrollReveal } from "$lib/motion-core"; - let { user = null }: CtaProps = $props(); + let { user, loading }: CtaProps = $props();
@@ -44,6 +45,7 @@
{#if user} - Sign In {/if}
diff --git a/src/routes/(components)/hero.svelte b/src/routes/(components)/hero.svelte index c868dc49..dea09489 100644 --- a/src/routes/(components)/hero.svelte +++ b/src/routes/(components)/hero.svelte @@ -2,6 +2,7 @@ interface HeroProps { user: App.Locals["user"]; session: App.Locals["session"]; + loading: boolean; } type HeroState = { texts: ("Billing" | "Payments" | "Usage" | "Expenses")[]; @@ -16,7 +17,7 @@ import { TextLoop, Magnetic, ScrollReveal, ScrollStagger } from "$lib/motion-core"; import { fade } from "svelte/transition"; - let { user, session }: HeroProps = $props(); + let { user, session, loading }: HeroProps = $props(); let { texts, currentIndex } = $state({ texts: ["Billing", "Payments", "Usage", "Expenses"], @@ -92,6 +93,7 @@
{#if fullyAuthenticated} - Sign In {/if}
diff --git a/src/routes/(components)/landing-footer.svelte b/src/routes/(components)/landing-footer.svelte index 07975ec5..769a6f1f 100644 --- a/src/routes/(components)/landing-footer.svelte +++ b/src/routes/(components)/landing-footer.svelte @@ -1,6 +1,7 @@ @@ -11,7 +12,7 @@ import { ChartLine, Users, Shield, Download, InvoiceIcon } from "$lib/assets/icons"; import { LANDING_NAV_ITEMS, handleLandingNavClick } from "."; - let { user }: LandingFooterProps = $props(); + let { user, loading }: LandingFooterProps = $props(); // ─── Canvas grid drawing ─────────────────────────────────────────────────── function initCanvas(canvas: HTMLCanvasElement) { @@ -189,6 +190,7 @@
{#if user} {:else} @@ -10,7 +11,7 @@ import { Button } from "$/components/ui/button"; import { LANDING_NAV_ITEMS, handleLandingNavClick } from "."; - let { user, session }: LandingNavProps = $props(); + let { user, session, loading }: LandingNavProps = $props(); let scrollY = $state(0); const isFloating = $derived(scrollY > 50); @@ -72,11 +73,15 @@
{#if fullyAuthenticated} - Go to Dashboard {:else if needs2FA} - Get Started {/if}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 8e15f779..d4f4ce77 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -14,14 +14,21 @@ import { getAuthUser } from "$/api/auth.remote"; import { onMount } from "svelte"; - let { user, session } = $state({ + let { user, session, loading } = $state< + App.Locals & { + loading: boolean; + } + >({ user: null, session: null, + loading: true, }); onMount(() => { try { - getAuthUser().then((data) => ([user, session] = [data.user, data.session])); + getAuthUser() + .then((data) => ([user, session] = [data.user, data.session])) + .finally(() => (loading = false)); } catch (e) { console.warn("Failed to fetch user data:", e); } @@ -29,11 +36,11 @@
- +
- +
@@ -62,12 +69,12 @@
- +
- +
diff --git a/src/routes/history/(components)/history-data-table-row-actions.svelte b/src/routes/history/(components)/history-data-table-row-actions.svelte index d4b51918..2885ba47 100644 --- a/src/routes/history/(components)/history-data-table-row-actions.svelte +++ b/src/routes/history/(components)/history-data-table-row-actions.svelte @@ -57,7 +57,7 @@ }, { label: "Date", - value: row.original.date, + value: row.original.dateFormatted, class: "font-mono", }, { @@ -167,7 +167,7 @@ Comprehensive billing information for - {row.original.date} + {row.original.dateFormatted} @@ -257,7 +257,7 @@ - Edit billing info of {row.original.date} + Edit billing info of {row.original.dateFormatted} Update the billing info details for billing info with id diff --git a/src/routes/history/(components)/index.ts b/src/routes/history/(components)/index.ts index 1a297941..b8b0d1d2 100644 --- a/src/routes/history/(components)/index.ts +++ b/src/routes/history/(components)/index.ts @@ -5,7 +5,7 @@ import type { ExtendedBillingInfoTableView } from "$/types/billing-info"; import type { ColumnDef, Table } from "@tanstack/table-core"; import { createRawSnippet } from "svelte"; import { HistoryDataTableRowActions, SubPaymentsButton } from "."; -import { formatNumber } from "$/utils/format"; +import { formatDate, formatNumber } from "$/utils/format"; export function historyTableColumns() { return [ @@ -30,7 +30,7 @@ export function historyTableColumns() { enableHiding: false, }, { - accessorKey: "dateFormatted", + accessorKey: "date", header: ({ column }) => renderComponent(DataTableColumnHeader, { column, @@ -45,7 +45,7 @@ export function historyTableColumns() { }), }), filterFn: (row, id, value) => { - const dateStr = row.getValue(id) as string; + const dateStr = formatDate(row.getValue(id)) as string; return dateStr === value || dateStr.toLowerCase().includes(value.toLowerCase()); }, }, diff --git a/src/routes/history/(components)/sub-payments-dialog.svelte b/src/routes/history/(components)/sub-payments-dialog.svelte index c369f2a5..fe087aa9 100644 --- a/src/routes/history/(components)/sub-payments-dialog.svelte +++ b/src/routes/history/(components)/sub-payments-dialog.svelte @@ -20,7 +20,7 @@ - Sub Payments for [{billingInfo.date}] + Sub Payments for [{billingInfo.dateFormatted}] {#each billingInfo.subMeters as subMeter, index}