This commit is contained in:
hailin 2025-07-21 20:05:04 +08:00
parent 5f32075c75
commit 39cf7fbb8c
1 changed files with 2 additions and 2 deletions

View File

@ -40,7 +40,7 @@ def preview_email(to_addrs, subject, html_file, language,
"want_receipt": want_receipt, "want_receipt": want_receipt,
"want_read_receipt": want_read_receipt, "want_read_receipt": want_read_receipt,
} }
return gr.HTML.update(preview), state return gr.update(value=preview), state # ✅ 任何版本通用
def send_emails(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], preview_btn.click(preview_email, [addrs, subj, tpl, lang, rcpt, read_r],
[out_html, state_box]) \ [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) inputs=state_box, outputs=send_btn)
send_btn.click(send_emails, state_box, out_html) send_btn.click(send_emails, state_box, out_html)