Skip to content

Instantly share code, notes, and snippets.

@asaini
Created July 13, 2021 19:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asaini/ba3884f22de89e3dca6634214b6ae72a to your computer and use it in GitHub Desktop.
Save asaini/ba3884f22de89e3dca6634214b6ae72a to your computer and use it in GitHub Desktop.
Blog post 2
import streamlit as st
def update_first():
st.session_state.second = st.session_state.first
def update_second():
st.session_state.first = st.session_state.second
st.title('🪞 Mirrored Widgets using Session State')
st.text_input(label='Textbox 1', key='first', on_change=update_first)
st.text_input(label='Textbox 2', key='second', on_change=update_second)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment