Spaces:
Sleeping
Sleeping
import streamlit as st | |
# Initialize session state | |
if 'username' not in st.session_state: | |
st.session_state.username = '' | |
if 'scratch_pad' not in st.session_state: | |
st.session_state.scratch_pad = '' | |
def save_session(): | |
st.session_state.username = username | |
st.session_state.scratch_pad = scratch_pad | |
st.title("Welcome to My App") | |
if st.session_state.username: | |
st.subheader(f"Welcome back, {st.session_state.username}!") | |
scratch_pad = st.text_area("Scratch Pad", value=st.session_state.scratch_pad, height=200) | |
if st.button("πΎ Save"): | |
save_session() | |
else: | |
username = st.text_input("Please enter your name:") | |
if st.button("π Login"): | |
save_session() |