diff --git a/email_ui.py b/email_ui.py index e809cd4..25dea63 100644 --- a/email_ui.py +++ b/email_ui.py @@ -40,7 +40,7 @@ def preview_email(to_addrs, subject, html_file, language, "want_receipt": want_receipt, "want_read_receipt": want_read_receipt, } - return gr.HTML.update(preview), state + return gr.update(value=preview), state # ✅ 任何版本通用 def send_emails(state): @@ -81,7 +81,7 @@ with gr.Blocks(css=".gr-button {min-width:6rem}") as demo: preview_btn.click(preview_email, [addrs, subj, tpl, lang, rcpt, read_r], [out_html, state_box]) \ - .then(lambda s: gr.Button.update(interactive=s is not None), + .then(lambda s: gr.update(interactive=s is not None), inputs=state_box, outputs=send_btn) send_btn.click(send_emails, state_box, out_html)