This commit is contained in:
parent
5f32075c75
commit
39cf7fbb8c
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue