Skip to content

Commit 85a196e

Browse files
committed
Fix ui delete issue
1 parent 6403bca commit 85a196e

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

mcp_email_server/ui.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,17 @@ def update_account_list():
4545
accounts_md = "\n".join(accounts_details)
4646
return (
4747
f"## Configured Accounts\n{accounts_md}",
48-
email_accounts,
48+
gr.update(choices=email_accounts, value=None),
4949
gr.update(visible=True),
5050
gr.update(visible=True),
5151
)
5252
else:
53-
return ("No email accounts configured yet.", [], gr.update(visible=False), gr.update(visible=False))
53+
return (
54+
"No email accounts configured yet.",
55+
gr.update(choices=[], value=None),
56+
gr.update(visible=False),
57+
gr.update(visible=False),
58+
)
5459

5560
# Display current email accounts and allow deletion
5661
with gr.Accordion("Current Email Accounts", open=True):
@@ -97,7 +102,7 @@ def delete_email_account(account_name):
97102
app.load(
98103
fn=update_account_list,
99104
inputs=None,
100-
outputs=[accounts_display, account_to_delete, account_to_delete, delete_btn],
105+
outputs=[accounts_display, account_to_delete, delete_btn, delete_btn],
101106
)
102107

103108
# Form for adding a new email account
@@ -335,7 +340,7 @@ def save_email_settings(
335340
status_message,
336341
accounts_display,
337342
account_to_delete,
338-
account_to_delete,
343+
delete_btn,
339344
delete_btn,
340345
account_name,
341346
full_name,

0 commit comments

Comments
 (0)