fix(web): cant update from settings panels (#1105)

* fix(web): propagation bug with IRC network table dropdown

* fix submit button not working
This commit is contained in:
stacksmash76 2023-09-11 13:31:07 +02:00 committed by GitHub
parent 996519cbae
commit 3c030dc0ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 46 additions and 22 deletions

View file

@ -248,7 +248,13 @@ const ListItem = ({ network, expanded }: ListItemProps) => {
"grid grid-cols-12 gap-2 lg:gap-4 items-center py-2 cursor-pointer",
network.enabled && !network.healthy ? "bg-red-50 dark:bg-red-900 hover:bg-red-100 dark:hover:bg-red-800" : "hover:bg-gray-50 dark:hover:bg-gray-700"
)}
onClick={toggleEdit}
onClick={(e) => {
if (e.defaultPrevented)
return;
e.preventDefault();
toggleEdit();
}}
>
<IrcNetworkUpdateForm
isOpen={updateIsOpen}
@ -474,7 +480,11 @@ const ListItemDropdown = ({
return (
<Menu
as="div"
onClick={(e: MouseEvent) => e.stopPropagation()}
onClick={(e: MouseEvent) => {
e.preventDefault();
e.stopPropagation();
e.nativeEvent.stopImmediatePropagation();
}}
>
<DeleteModal
isOpen={deleteModalIsOpen}