2026-04-09 16:24:52 +02:00

37 lines
785 B
Python

import streamlit as st
import sys
from pathlib import Path
# Add project root to Python path for imports
sys.path.insert(0, str(Path(__file__).parent.parent))
from frontend.sidebar import render_sidebar
from frontend.editor import render_editor
from frontend.chat import render_chat
from frontend.state import init_state
init_state()
def main():
st.set_page_config(
page_title="Lightweight code editor",
layout="wide")
st.title("Lightweight code editor")
init_state()
render_sidebar()
show_editor = st.session_state.get("show_Editor", False)
show_chat = st.session_state.get("show_Chat", False)
if show_editor:
render_editor()
if show_chat:
render_chat()
if __name__ == "__main__":
main()