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
+21 -9
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>
<Button <Popup
size={'small'} trigger={
negative <Button size='small' negative>
onClick={() => { 删除
manageUser(user.username, 'delete', idx); </Button>
}} }
on='click'
flowing
hoverable
> >
删除 <Button
</Button> negative
onClick={() => {
manageUser(user.username, 'delete', idx);
}}
>
删除账户 {user.username}
</Button>
</Popup>
<Button <Button
size={'small'} size={'small'}
onClick={() => { onClick={() => {