This commit is contained in:
张成
2025-12-03 18:26:28 +08:00
parent 828a090daa
commit 7699facccd
4 changed files with 37 additions and 27 deletions

View File

@@ -12,9 +12,10 @@ interface FollowUserCardProps {
user: FollowUser;
tabKey: TabType;
onFollowChange?: (userId: number, isFollowing: boolean) => void;
onBlockSuccess?: (userId: number) => void;
}
const FollowUserCard: React.FC<FollowUserCardProps> = ({ user, tabKey, onFollowChange }) => {
const FollowUserCard: React.FC<FollowUserCardProps> = ({ user, tabKey, onFollowChange, onBlockSuccess }) => {
const [isProcessing, setIsProcessing] = useState(false);
// 防御性检查
@@ -62,6 +63,8 @@ const FollowUserCard: React.FC<FollowUserCardProps> = ({ user, tabKey, onFollowC
title: '不会再为您推荐该用户',
icon: 'none'
});
// 通知父组件屏蔽成功,需要刷新列表
onBlockSuccess?.(user.id);
}
} catch (error) {
console.error('删除推荐人员失败:', error);