diff --git a/app/composables/useMemberStatus.js b/app/composables/useMemberStatus.js index 6c4acb9..48ec762 100644 --- a/app/composables/useMemberStatus.js +++ b/app/composables/useMemberStatus.js @@ -12,16 +12,16 @@ export const MEMBER_STATUSES = { export const MEMBER_STATUS_CONFIG = { pending_payment: { - label: "Payment Pending", + label: "Setting up payment", color: "orange", bgColor: "bg-orange-500/10", borderColor: "border-orange-500/30", textColor: "text-orange-300", icon: "heroicons:exclamation-triangle", severity: "warning", - canRSVP: false, + canRSVP: true, canAccessMembers: true, - canPeerSupport: false, + canPeerSupport: true, }, active: { label: "Active Member", @@ -126,24 +126,21 @@ export const useMemberStatus = () => { // Get banner message based on status const getBannerMessage = () => { if (isPendingPayment.value) { - return "Your membership is pending payment. Please complete your payment to unlock full features."; + return "Your payment setup isn't finished yet. Your membership and access aren't affected — finish whenever you're ready, or reach out if there's a snag."; } if (isSuspended.value) { - return "Your membership has been suspended. Please contact support to reactivate your account."; + return "Your account is paused while we work through a community issue. We'll be in touch."; } if (isCancelled.value) { - return "Your membership has been cancelled. Would you like to reactivate?"; + return "Your account is closed. Reach out if you'd like to come back."; } return null; }; // Get RSVP restriction message const getRSVPMessage = () => { - if (isPendingPayment.value) { - return "Complete your payment to register for events"; - } if (isSuspended.value || isCancelled.value) { - return "Your membership status prevents RSVP. Please reactivate your account."; + return "Your account isn't active right now. Reach out if you have questions."; } return null; }; diff --git a/app/pages/member/account.vue b/app/pages/member/account.vue index c69f561..da9f1fd 100644 --- a/app/pages/member/account.vue +++ b/app/pages/member/account.vue @@ -34,7 +34,7 @@ + /> {{ formatStatus(memberData.status || "active") }} @@ -93,26 +93,26 @@
- Cancelling your membership will immediately revoke access to
- member-only resources, events, and the Slack workspace.
- This action cannot be easily undone.
+ Cancelling closes your account and ends access to member-only
+ spaces, including Slack. If you're cancelling because of a
+ money issue, the
+
@@ -139,8 +142,8 @@