Skip to content

Remove standalone Profession page, improve Account table - #35

Merged
joefarrelly merged 1 commit into
devfrom
account-clickable-professions
Jun 30, 2026
Merged

joefarrelly merged 1 commit into
devfrom
account-clickable-professions

Conversation

@joefarrelly

Copy link
Copy Markdown
Owner

Summary

  • Removed Profession.tsx, its /profession route, and its sidebar nav link — professions are now clickable directly from the Account table instead of needing a separate page.
  • AltTable's now-unreachable 'profession' branch removed, PageType trimmed to its now-single value ('gear').
  • AccountTable: added a row-number column, Profession 1/2 cells link to SingleProfession when learned (no link when "Missing"), rows sorted client-side by level descending then ilvl descending.

Test plan

  • tsc --noEmit — clean
  • npm test -- --watchAll=false — 12 passed
  • npm run build — compiles successfully
  • npm run lint (oxlint) / npm run format:check (prettier) — clean

Profession.tsx and its /profession route/nav link are gone --
professions are now clickable directly from the Account table
instead. AltTable's now-unreachable 'profession' branch is removed
along with PageType's now-single-value union.

AccountTable: row numbers, Profession 1/2 cells link to
SingleProfession when learned, rows sorted by level then ilvl
descending.
@joefarrelly
joefarrelly enabled auto-merge (squash) June 30, 2026 22:17
@joefarrelly
joefarrelly merged commit 196a8ba into dev Jun 30, 2026
3 checks passed
@joefarrelly
joefarrelly deleted the account-clickable-professions branch June 30, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant