marcenacp's picture
Initial commit
cb5b71d
raw
history blame
797 Bytes
import streamlit as st
from core.state import CurrentStep
from utils import init_state
from views.splash import render_splash
from views.wizard import render_editor
init_state()
def _back_to_menu():
"""Sends the user back to the menu."""
init_state(force=True)
st.set_page_config(page_title="Croissant Editor", page_icon="🥐", layout="wide")
col1, col2 = st.columns([10, 1])
col1.header("Croissant Editor")
if st.session_state[CurrentStep] != CurrentStep.splash:
col2.write("\n") # Vertical box to shift the button menu
col2.button("Menu", on_click=_back_to_menu)
if st.session_state[CurrentStep] == CurrentStep.splash:
render_splash()
elif st.session_state[CurrentStep] == CurrentStep.editor:
render_editor()
else:
st.warning("invalid unhandled app state")