feat: double check before deleting a user

This commit is contained in:
JustSong
2023-05-10 10:09:24 +08:00
parent ff7be47532
commit f7999d944e
+15 -3
View File
@@ -5,6 +5,7 @@ import {
Form, Form,
Label, Label,
Pagination, Pagination,
Popup,
Table, Table,
} from 'semantic-ui-react'; } from 'semantic-ui-react';
import { Link } from 'react-router-dom'; import { Link } from 'react-router-dom';
@@ -85,7 +86,8 @@ const UsersTable = () => {
newUsers[realIdx].status = user.status; newUsers[realIdx].status = user.status;
newUsers[realIdx].role = user.role; newUsers[realIdx].role = user.role;
newUsers[realIdx].send_email_to_others = user.send_email_to_others; newUsers[realIdx].send_email_to_others = user.send_email_to_others;
newUsers[realIdx].save_message_to_database = user.save_message_to_database; newUsers[realIdx].save_message_to_database =
user.save_message_to_database;
} }
setUsers(newUsers); setUsers(newUsers);
} else { } else {
@@ -246,15 +248,25 @@ const UsersTable = () => {
> >
降级 降级
</Button> </Button>
<Popup
trigger={
<Button size='small' negative>
删除
</Button>
}
on='click'
flowing
hoverable
>
<Button <Button
size={'small'}
negative negative
onClick={() => { onClick={() => {
manageUser(user.username, 'delete', idx); manageUser(user.username, 'delete', idx);
}} }}
> >
删除 删除账户 {user.username}
</Button> </Button>
</Popup>
<Button <Button
size={'small'} size={'small'}
onClick={() => { onClick={() => {