JeCabrera commited on
Commit
3498a9f
·
verified ·
1 Parent(s): 390ca54

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -14
app.py CHANGED
@@ -3,6 +3,7 @@ import streamlit as st
3
  import os
4
  import google.generativeai as genai
5
  import random
 
6
 
7
  # Cargar las variables de entorno
8
  load_dotenv()
@@ -391,6 +392,18 @@ IMPORTANT:
391
  # Configurar la interfaz de usuario con Streamlit
392
  st.set_page_config(page_title="Enchanted Hooks", layout="wide")
393
 
 
 
 
 
 
 
 
 
 
 
 
 
394
  # Leer el contenido del archivo manual.md
395
  with open("manual.md", "r", encoding="utf-8") as file:
396
  manual_content = file.read()
@@ -398,22 +411,10 @@ with open("manual.md", "r", encoding="utf-8") as file:
398
  # Mostrar el contenido del manual en el sidebar
399
  st.sidebar.markdown(manual_content)
400
 
401
- # Ocultar elementos de la interfaz y el sidebar por defecto
402
  st.markdown("""
403
  <style>
404
- /* Ocultar sidebar por defecto */
405
- [data-testid="stSidebar"][aria-expanded="true"] {
406
- margin-left: -24rem;
407
- }
408
- [data-testid="stSidebar"][aria-expanded="false"] {
409
- margin-left: -24rem;
410
- }
411
-
412
- /* Botón de hamburguesa visible */
413
- .st-emotion-cache-1q1n0ol {
414
- display: block;
415
- }
416
-
417
  /* Reducir espacio superior */
418
  .block-container {
419
  padding-top: 1rem;
 
3
  import os
4
  import google.generativeai as genai
5
  import random
6
+ from streamlit import session_state as state
7
 
8
  # Cargar las variables de entorno
9
  load_dotenv()
 
392
  # Configurar la interfaz de usuario con Streamlit
393
  st.set_page_config(page_title="Enchanted Hooks", layout="wide")
394
 
395
+ # Configurar el estado inicial del sidebar si no existe
396
+ if 'sidebar_state' not in state:
397
+ state.sidebar_state = 'collapsed'
398
+
399
+ # Configurar la página con el sidebar colapsado
400
+ st.set_page_config(
401
+ page_title="Tu App",
402
+ page_icon="🚀",
403
+ layout="wide",
404
+ initial_sidebar_state="collapsed"
405
+ )
406
+
407
  # Leer el contenido del archivo manual.md
408
  with open("manual.md", "r", encoding="utf-8") as file:
409
  manual_content = file.read()
 
411
  # Mostrar el contenido del manual en el sidebar
412
  st.sidebar.markdown(manual_content)
413
 
414
+ # Ocultar elementos de la interfaz
415
  st.markdown("""
416
  <style>
417
+
 
 
 
 
 
 
 
 
 
 
 
 
418
  /* Reducir espacio superior */
419
  .block-container {
420
  padding-top: 1rem;