![Ringle](assets/ringle-logo.png)

# Account profile and preferences

## Purpose
Review and edit your account profile (name, contact details, and workspace memberships) and set your personal language and theme preferences.

## Prerequisites
- A portal account, signed in.

## Steps

### Step 1

![account-profile-and-preferences, step-01](screenshots/account-profile-and-preferences/step-01.png)

**Action:** From any portal page, click Account Settings near the bottom of the sidebar. It sits directly above your name and the Log Out button.

**What you should see:** The Account Settings page opens on the Profile tab. Three tabs are available at the top: Profile, Security, and Preferences.

### Step 2

![account-profile-and-preferences, step-02](screenshots/account-profile-and-preferences/step-02.png)

**Action:** Review the Profile tab.

**What you should see:** The top card shows your avatar initials, display name, and email, with an Edit button at its top right. It is followed by First Name, Last Name, Email, and Phone. Email carries a Verified badge when the address is confirmed. Phone shows a dash when no number is on file. The Businesses card lists every workspace your account belongs to, with your role in each (for example Owner). The workspace you are currently using carries an Active badge.

### Step 3

![account-profile-and-preferences, step-03](screenshots/account-profile-and-preferences/step-03.png)

**Action:** Click Edit on the profile card to change your details. Update the fields you want. Click Save. Cancel leaves everything unchanged.

**What you should see:** The card switches to editable First Name, Last Name, Email, and Phone fields with Cancel and Save buttons underneath. Save stays disabled while the Email field is empty. Saving shows a "Profile updated" message and returns the card to its read-only view. Your name in the sidebar updates right away. If nothing was changed, Save closes the edit view.

### Step 4

![account-profile-and-preferences, step-04](screenshots/account-profile-and-preferences/step-04.png)

**Action:** Click the Preferences tab. Pick a language from the Language selector and a theme from the Theme selector.

**What you should see:** The Language card controls the portal display language. System (English) follows your browser language. The Theme card switches between light, dark, and System. The System theme follows your operating system setting. Choices apply to your account right away.

## Troubleshooting
- The sidebar has no Account Settings entry: your session may have expired and the page you see is a public one. Sign in again and retry.
- Save is greyed out in the edit view: the Email field cannot be left empty. Restore an address or click Cancel.
- Theme looks unchanged after picking System: System mirrors your operating system. Change your OS appearance or pick Light or Dark explicitly.
- A workspace you expect is missing from Businesses: your account has not been granted access to it. Ask an owner of that workspace to invite you.

## Notes
- Routes: `/account/profile` and `/account/preferences`.
- Source component: `pages/account/AccountPage.jsx` (tabs implemented in `AccountProfileTab.jsx` and `AccountPreferencesTab.jsx`) in the portal app.
- The Security tab of the same page is covered in the "Account security and sessions" guide.
- The Active badge marks the workspace currently loaded in the sidebar; switch workspaces from the workspace selector at the top of the sidebar.
