browsertrix/frontend/src/routes.ts
sua yoo 91ff95c8e9
Add new WIP QA Review page (#1500)
Resolves https://github.com/webrecorder/browsertrix-cloud/issues/1493

<!-- Fixes #issue_number -->

### Changes

Adds WIP QA page with basic grid layout sections and navigation.

### Manual testing

Page can be access by adding `/review/screenshots` or `/review/replay`
to a crawl detail page URL. For example:
```
/orgs/suas-dev-sandbox-2/items/crawl/manual-20240124023524-422e41d6-97d/review/screenshots
```

---------
Co-authored-by: emma <hi@emma.cafe>
2024-02-20 00:26:38 -08:00

29 lines
952 B
TypeScript

export const ROUTES = {
home: "/",
join: "/join/:token",
signUp: "/sign-up",
acceptInvite: "/invite/accept/:token",
verify: "/verify",
login: "/log-in",
loginWithRedirect: "/log-in?redirectUrl",
forgotPassword: "/log-in/forgot-password",
resetPassword: "/reset-password",
accountSettings: "/account/settings",
orgs: "/orgs",
org: [
"/orgs/:slug",
// Org sections:
"(/workflows(/crawls)(/crawl/:workflowId))",
"(/items(/:itemType(/:itemId(/review/:qaTab))))",
"(/collections(/new)(/view/:collectionId(/:collectionTab)))",
"(/browser-profiles(/profile(/browser/:browserId)(/:browserProfileId)))",
"(/settings(/:settingsTab))",
].join(""),
users: "/users",
usersInvite: "/users/invite",
crawls: "/crawls",
crawl: "/crawls/crawl/:crawlId",
// Redirect for https://github.com/webrecorder/browsertrix-cloud/issues/935
awpUploadRedirect: "/orgs/:orgId/artifacts/upload/:uploadId",
} as const;