Account – My profile
- Path:
/account/my-profile - Canonical URL:
/account/my-profile?tab=profile|billing|activity - Default tab: missing or unknown
tabparam defaults toprofile - Breadcrumb:
Account > My profile - Parent:
README.md
URL contract
Section titled “URL contract”| Tab | Canonical URL |
|---|---|
| My profile | /account/my-profile?tab=profile |
| Billing | /account/my-profile?tab=billing |
| Activity log | /account/my-profile?tab=activity |
Deprecated aliases:
/account/my-profile/billingand/account/my-profile/activity-logare kept as server-side redirects to the canonical URLs above and should not be linked to directly.
Historical design reference
Section titled “Historical design reference”These Figma links are kept for legacy context only. If they differ from the route doc or the current account surface, follow the docs and current implementation.
Purpose (business goal)
Section titled “Purpose (business goal)”Provide a single Account surface for user self-service:
- View/update personal profile
- View billing information
- Review user activity log
Layout structure
Section titled “Layout structure”- Uses the authenticated App Shell (App Shell (Navigation, Search, Assistant Sidebar))
- Page header (topper): standard 24px padding (
px-6 py-6),border-b #ebebeb. - Page header content:
- Title: user name (e.g., “Jon Smith”)
- Tabs:
My profile,Billing,Activity log
Pages / sub-views
Section titled “Pages / sub-views”- This replaces the legacy
/profilesection in the sitemap/menu. Any old/profile/*routes should be treated as deprecated aliases until removed.