JeCabrera commited on
Commit
b11e1ae
·
verified ·
1 Parent(s): 4e85f7a

Upload 8 files

Browse files
Files changed (2) hide show
  1. app.py +9 -14
  2. style.py +32 -22
app.py CHANGED
@@ -68,29 +68,24 @@ with col1:
68
  product = st.text_input("¿Qué producto tienes en mente?", placeholder="Ejemplo: Curso de Inglés")
69
  number_of_benefits = st.selectbox("Número de Beneficios", options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], index=4)
70
 
71
- # Create tabs instead of nested expanders
72
- tab1, tab2 = st.tabs(["Fórmula", "Ángulo"])
73
-
74
- with tab1:
75
- temperature = st.slider("Creatividad", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
76
  selected_formula_key = st.selectbox(
77
- "Selecciona una fórmula para tus beneficios",
78
  options=list(bullet_formulas.keys())
79
  )
80
  selected_formula = bullet_formulas[selected_formula_key]
81
 
82
- with tab2:
83
  selected_angle_key = st.selectbox(
84
- "Selecciona el ángulo para tus beneficios",
85
  options=list(bullet_angles.keys())
86
  )
87
  selected_angle = bullet_angles[selected_angle_key]
88
-
89
- # Show angle details
90
- st.markdown(f"""
91
- **Style:** {selected_angle['style']}
92
- **Keywords:** {', '.join(selected_angle['keywords'])}
93
- """)
94
 
95
  # Button at the bottom
96
  submit = st.button("Generar Beneficios")
 
68
  product = st.text_input("¿Qué producto tienes en mente?", placeholder="Ejemplo: Curso de Inglés")
69
  number_of_benefits = st.selectbox("Número de Beneficios", options=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], index=4)
70
 
71
+ # Replace tabs with expander
72
+ with st.expander("Opciones avanzadas"):
73
+ st.subheader("Tipo de CTA:")
 
 
74
  selected_formula_key = st.selectbox(
75
+ "", # Empty label since we use subheader
76
  options=list(bullet_formulas.keys())
77
  )
78
  selected_formula = bullet_formulas[selected_formula_key]
79
 
80
+ st.subheader("Tono del CTA:")
81
  selected_angle_key = st.selectbox(
82
+ "", # Empty label since we use subheader
83
  options=list(bullet_angles.keys())
84
  )
85
  selected_angle = bullet_angles[selected_angle_key]
86
+
87
+ st.subheader("Nivel de creatividad:")
88
+ temperature = st.slider("", min_value=0.0, max_value=2.0, value=1.0, step=0.1)
 
 
 
89
 
90
  # Button at the bottom
91
  submit = st.button("Generar Beneficios")
style.py CHANGED
@@ -1,23 +1,33 @@
1
- # Custom CSS styles for the application
2
- styles = {
3
- "main_layout": """
4
- <style>
5
- .block-container { padding-top: 1rem; padding-bottom: 5rem; }
6
- h1 { margin-top: 0rem; padding-top: 1rem; }
7
- h4 { margin-top: 0.5rem; padding-top: 0rem; }
8
- </style>
9
- """,
10
- "button": """
11
- <style>
12
- .stButton > button {
13
- width: 100%;
14
- margin-top: 1rem;
15
- }
16
- </style>
17
- """,
18
- "results_container": """
19
- padding: 15px;
20
- border: 1px solid #ddd;
21
- border-radius: 8px;
22
- """
 
 
 
 
 
 
 
 
 
 
23
  }
 
1
+ styles = {
2
+ "main_layout": """
3
+ <style>
4
+ .block-container { padding-top: 1rem; padding-bottom: 5rem; }
5
+ h1 { margin-top: 0rem; padding-top: 1rem; }
6
+ h4 { margin-top: 0.5rem; padding-top: 0rem; }
7
+ </style>
8
+ """,
9
+ "button": """
10
+ <style>
11
+ .stButton > button {
12
+ width: 100%;
13
+ margin-top: 1rem;
14
+ }
15
+ </style>
16
+ """,
17
+ "results_container": """
18
+ padding: 15px;
19
+ border: 1px solid #ddd;
20
+ border-radius: 8px;
21
+ """,
22
+ "expander": """
23
+ <style>
24
+ .streamlit-expanderHeader {
25
+ font-size: 1.2em;
26
+ font-weight: 600;
27
+ }
28
+ .streamlit-expanderContent {
29
+ padding: 1rem;
30
+ }
31
+ </style>
32
+ """
33
  }