Files
supabase/apps/studio/components/interfaces/ConnectSheet
Alaister Young 7058506661 chore(studio): migrate account/me and sign-in to TanStack routes
First two pages ported under the minimum-diff Path A strategy: the
TanStack route wraps the page default-exported from pages/ rather
than rewriting the body. Layout chains provided by pathless _app /
_auth pathless routes + sibling-file layouts, reading per-leaf props
(AccountLayout title, DefaultLayout headerTitle) from route
staticData via useMatches.

Supporting fixes:
- compat/next/router: add `query` (params + search) so components
  like FeedbackDropdown that read `router.query.ref` keep working
  under the shim.
- ConnectSheet content loader: switch to `import.meta.glob` for
  Vite (the template path spans multiple directories so
  dynamic-import-vars can't analyse it), guarded with
  `import.meta.env.SSR` to keep the 37 content modules out of the
  SSR graph — they reshuffle chunks enough to surface circular-dep
  bugs in unrelated modules. Next/webpack falls through a try/catch
  to the existing `import(\`./content/\${filePath}/content\`)`.

TANSTACK_MIGRATION.md tracks per-page status during the migration.
2026-04-21 18:41:40 +08:00
..