authorgravatar for stark.burns@adexpartners.comAdEx-Partners-DE <stark.burns@adexpartners.com> 2026-10-11 06:52:16+02:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-10-11 01:52:16-03:00
logb4542c5418e727db5c5b578e3dc2b39e915fd0bc
tree6ca1eeaff0c558211b9fcf083ae4a5f07445236d
parent2e194f8071643fe74d3f9a1466d8c98975adac49
signature Signed by PGP key B5690EEEBB952194

fix(web): the Usage page sends a signed-out browser to pairing (#17938)

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

1 files changed, 9 insertions(+), 1 deletions(-)

apps/web/src/routes/usage.tsx+9-1
...@@ -1,7 +1,15 @@...@@ -1,7 +1,15 @@
1import { createFileRoute } from "@tanstack/react-router";1import { createFileRoute, redirect } from "@tanstack/react-router";
22
3import { UsagePage } from "../components/usage/UsagePage";3import { UsagePage } from "../components/usage/UsagePage";
44
5export const Route = createFileRoute("/usage")({5export const Route = createFileRoute("/usage")({
6 beforeLoad: async ({ context }) => {
7 if (
8 context.authGateState.status !== "authenticated" &&
9 context.authGateState.status !== "hosted-static"
10 ) {
11 throw redirect({ to: "/pair", replace: true });
12 }
13 },
6 component: UsagePage,14 component: UsagePage,
7});15});