- {fullNameError} -
- )} -- {MESSAGES.FULLNAME_FORMAT_INFO} -
Create and manage user success stories
+Review and manage user success stories from feedback
| - User - | -- Title - | -- Status - | -- Created - | -- Actions - | -||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
-
-
- {story.userId?.avatar ? (
-
-
+ User
+ |
+
+ Title
+ |
+
+ Rating
+ |
+
+ Consent
+ |
+
+ Status
+ |
+
+ Created
+ |
+
+ Actions
+ |
+
+ |
+
+
-
+ {story.userId?.avatar ? (
+
+
+
+ ) : (
+
+
+ )}
+
+
+ {story.isAnonymous ? "Anonymous" : (story.displayName || "Unknown User")}
+
+
+ {story.isAnonymous ? "Anonymous User" : (story.userId?.email || "No email")}
- )}
+
-
- {story.userId ? `${story.userId.firstName} ${story.userId.lastName}` : "Unknown User"}
+
+ |
-
+
-
+ {story.title}
-
- {story.userId?.email || "No email"}
+
-
+ {story.description.substring(0, 60) + '...'}
- |
-
- {story.title}
-
-
- {story.description}
-
-
-
- {story.isPublished ? "Published" : "Draft"}
-
- |
-
- |
-
-
-
- |
+
-
+ |
+
+
+
+
- {story.isPublished ? (
- |
+
+
- |
- |
No success stories found
-Create your first success story to get started
+Success stories come from user feedback submissions
+ {match.myDetails.offeringSkill} +
+You Offer
- {match.myDetails.offeringSkill} -
-Offering
+ {match.otherUser.offeringSkill} +
+They Offer
- {match.otherUser.offeringSkill} -
-Offering
- {match.matchPercentage === 100 - ? "Perfect match! You're seeking exactly what they're offering." - : "Partial match! They have the skill you're seeking in their skill set."} -
++ {match.matchPercentage === 100 + ? "๐ฏ Perfect match! Mutual skill exchange opportunity." + : "๐ Partial match! They can teach you what you're seeking."} +
++ {match.matchType === 'exact' ? 'Perfect Match' : 'Partial Match'} โข {formatDate(match.createdAt)} +
+- You'll teach or provide this skill -
+Skills Exchange
+- You want to learn this skill -
++ You'll teach this skill +
++ You want to learn this skill +
+Partner Profile
- {match.otherUser.firstName} will teach you this skill -
-- {match.otherUser.firstName} wants to learn this skill -
++ {match.otherUser.firstName} will teach you this +
++ {match.otherUser.firstName} wants to learn this +
++ This skill exchange has been successfully completed. You can still access the chat history + and continue conversations with {match.otherUser.firstName}. +
++ This match has been declined and is no longer active. You can find new matches + by using the "Find New Matches" feature. +
++ ๐ก Tip: Accept this match to start collaborating with {match.otherUser.firstName}! +
)} - - {/* Accept Button */} - {canAccept && ( - + {match.status === 'accepted' && ( ++ ๐ Active Match: Use chat to coordinate your skill exchange sessions. +
)} - - {/* Complete Button */} - {canComplete && ( - + {match.status === 'completed' && ( ++ โ Success: This skill exchange was completed successfully. +
)}Total Listings
-{stats.total}
-Active
-{stats.active}
-Not Active
-{stats.notActive}
-In Matches
-{stats.inMatches}
-Manage your skill exchange listings and track their status
-