feat: double check before deleting a user
This commit is contained in:
@@ -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={() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user