完成修改密码删除用户

This commit is contained in:
2025-05-12 12:47:27 +08:00
parent fbc9a4f140
commit 805901767c
9 changed files with 331 additions and 14 deletions

View File

@@ -30,6 +30,21 @@ export default function Page() {
)
}
const handleUserDelete = async (userId: string) => {
await mutate(
(data) => {
if (!data) return data;
return {
...data,
items: data.items.filter((user) => user.userId !== userId),
};
},
{
revalidate: false,
}
)
}
return (
<>
<Table>
@@ -89,6 +104,7 @@ export default function Page() {
onClose={() => setEditorUserId('')}
userId={editorUserId}
onUserUpdate={handleUserUpdate}
onUserDelete={handleUserDelete}
/>
</>
)