feat(life): add Life Post reaction users modal and API

Add GET /api/life-posts/:id/reactions endpoint with pagination
Add LifeReactionUsersModal to view and filter reaction users
Make reaction summaries clickable in feeds, details, and profiles
This commit is contained in:
2026-05-04 10:10:38 +08:00
parent 7ff7e18b94
commit 579d092020
10 changed files with 583 additions and 11 deletions

View File

@@ -841,6 +841,12 @@ export const systemWordingMessages = {
reactionThanks: 'Thanks',
chooseReaction: 'Choose reaction',
reactionMenu: 'Reaction menu',
reactionUsersTitle: 'Reactions',
reactionUsersSubtitle: 'People who reacted to this Life post.',
reactionFiltersLabel: 'Reaction types',
allReactions: 'All reactions',
reactionUsersEmpty: 'No reactions yet',
loadMoreReactions: 'Load more reactions',
removeReaction: 'Remove reaction',
reactionFailed: 'Reaction failed',
postMeta: 'Post details',
@@ -2072,6 +2078,12 @@ export const systemWordingMessages = {
reactionThanks: '感谢',
chooseReaction: '选择互动',
reactionMenu: '互动菜单',
reactionUsersTitle: '互动',
reactionUsersSubtitle: '查看对这条 Life 动态做出互动的用户。',
reactionFiltersLabel: '互动类型',
allReactions: '全部互动',
reactionUsersEmpty: '暂无互动',
loadMoreReactions: '加载更多互动',
removeReaction: '取消互动',
reactionFailed: '互动失败',
postMeta: '动态信息',