Spaces:
Build error
Build error
| import streamlit as st | |
| # App title | |
| st.title("π Simple To-Do List") | |
| # Initialize task list | |
| if "tasks" not in st.session_state: | |
| st.session_state.tasks = [] | |
| # Add new task | |
| new_task = st.text_input("Add a task:") | |
| if st.button("Add"): | |
| if new_task.strip(): | |
| st.session_state.tasks.append(new_task) | |
| st.success(f"Task added: {new_task}") | |
| else: | |
| st.warning("Task cannot be empty.") | |
| # Display tasks | |
| st.subheader("Your Tasks:") | |
| if st.session_state.tasks: | |
| for task in st.session_state.tasks: | |
| st.write(f"- {task}") | |
| else: | |
| st.write("π No tasks yet!") | |
| # Clear all tasks | |
| if st.button("Clear All"): | |
| st.session_state.tasks = [] | |
| st.warning("All tasks cleared!") |