Spaces:
Sleeping
Sleeping
File size: 741 Bytes
262dbfe 442be39 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import streamlit as st
import streamlit.components.v1 as components
st.chat_input("biggie")
default_chat_input_value = "Default Value"
js = f"""
<script>
function insertText(dummy_var_to_force_repeat_execution) {{
var chatInput = parent.document.querySelector('textarea[data-testid="stChatInput"]');
var nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLTextAreaElement.prototype, "value").set;
nativeInputValueSetter.call(chatInput, "{default_chat_input_value}");
var event = new Event('input', {{ bubbles: true}});
chatInput.dispatchEvent(event);
}}
insertText({len(st.session_state.messages)});
</script>
"""
components(js) |