Profile

Account profile section showing traveler details and submitted reviews.

N/A

Verified Explorer

0 Reviews Written

Adventure Dashboard

Savings Found

$428.50

Account Settings

---
import Profile from "@features/profile/Profile.astro";
---

<Profile />
---
blocks:
  _component: page-sections/features/profile
---

Overview

Use Profile when a page should render the full authenticated traveler account experience. A client-loaded ProfileApp island fetches account-linked reviews and handles delete/log out; copy for subtitles, dashboard cards, settings labels, and empty states is editable via CloudCannon inputs on the page section.

Properties

profileSubtitle string | default: Verified Explorer

Subtitle under the user's display name.

reviewsWrittenTemplate string | default: {count} Reviews Written

Use {count} for the number of reviews.

editProfileButton string | default: Edit Profile

logOutButton string | default: Log Out

adventureDashboardTitle string | default: Adventure Dashboard

savingsFoundLabel string | default: Savings Found

savingsAmount string | default: $428.50

Display value for the savings stat (demo/mock).

accountSettingsTitle string | default: Account Settings

notificationPreferences string | default: Notification Preferences

securityPrivacy string | default: Security & Privacy

myReviewsTitle string | default: My Reviews

seeAllPublicReviews string | default: See all public reviews

reviewVerifiedBadge string | default: Review Verified

helpfulTemplate string | default: 18 Helpful

Demo stat line under each review (e.g. helpful count).

viewsTemplate string | default: 1.2k Views

Demo stat line for views.

emptyNoReviewsTitle string | default: No reviews yet

emptyNoReviewsBody string | default: Share your experiences with travel insurance to help other globetrotters!

Empty state when the user has not written any reviews.

writeFirstReviewButton string | default: Write Your First Review