1
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user